/* <reset> */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
li { list-style-type: none; }
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
/* </reset> */

/* <essentials> */
.clear { clear: both; height: 0; font-size: 0; line-height: 0; overflow: hidden; }
hr, .hide { display: none !important; }
.hidden { visibility: hidden; }
.none { display: none; }
strong { font-weight: normal; }
em { font-style: normal; }
a { text-decoration: none; color: #989898; }
/* </essentials> */


/* <general and template> */

body { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; background: #bdd2e5 url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/body-background.gif) 0 100% repeat-x; }

#header-outer { height: 82px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/header-background.gif) 0 0 repeat-x; }
#header { width: 940px; margin: 0 auto; position: relative; }


/*
#header h1 { font-size: 2em; color: #ffffff; line-height: 82px; }
#header h1 a { color: #ffffff; text-decoration: none; }
#header h1 a span { font-weight: normal; font-size: 0.9em; }
*/

#header h1 { width: 258px; height: 40px; padding-top: 21px; text-indent: -9999px; float: left; display: inline;  }
#header h1 a { display: block; width: 258px; height: 40px; text-decoration: none; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/aa-logo.gif) 0 0 no-repeat; }

#header #vdna-header { display: block; width: 119px; height: 17px; margin-top: 36px; float: right; display: inline; text-indent: -9999px; text-decoration: none; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/vdnalogo-header.gif) 0 0 no-repeat; margin-right: 30px; }

#header ul#login { float: right; display: inline; margin-top: 34px; }
#header ul#login li { position: relative; display: inline; }
#header ul#login li a { color: #ffffff; text-decoration: underline; padding-left: 10px; font-size: .75em; }
#header ul#login li p { color: #ffffff; display: inline; border-right: 1px #4492e5 solid; padding-right: 10px; }
#header ul#login li p span { text-decoration: underline; }

#header #poweredby-header { position: absolute; top: 36px; right: 140px;  }

#bar-outer { height: 40px; background: #274164; }
#bar { width: 940px; margin: 0 auto; }
ul#nav { border-left: 1px solid #436082; position: relative; float: left; display: inline; }
ul#nav li { border-right: 1px solid #436082; display: inline; float: left; position: relative; height: 40px; }
ul#nav li a { color: #eff4f7; text-decoration: none; line-height: 40px; font-size: 12px; font-weight: bold; display: block; text-align: center; padding: 0 17px; }
ul#nav li#first { border-left: 1px solid #436082; }
ul#nav li a:hover { background: #1b2d45; }
ul#nav li.active { background: #1b2d45; }
ul#nav li.active a:hover { background: transparent; }
/*
#search-box { height: 26px; width: 243px; float: right; display: inline; position: relative; margin: 7px 0 0 0; }
#search-box #input-box { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/search-input.gif) 0 0 no-repeat; height: 26px; display: inline; float: left; position: relative; }
#search-box input { padding: 0 5px; border: none; height: 26px; width: 205px; background: transparent; color: #ffffff; font-size: 12px; }
#search-box #submit { text-indent: -9999px; font-size: 0px; color: #306090; border: none; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/search-submit.gif) 0 0 no-repeat; width: 27px; height: 26px; outline: none; float: left; display: inline; position: relative; }
*/

#dashboard-link, #dashboard-link-admin { width: 158px; height: 40px; display: block; float: right; text-transform: uppercase; color: #ffffff; font-size: .75em; font-weight: bold; margin-right: 20px; }
#dashboard-link span, #dashboard-link-admin span { padding-left: 22px; display: block; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/dashboard-icon.gif) 0 center no-repeat; line-height: 43px; margin-left: 11px; }
#dashboard-link:hover span, #dashboard-link-admin:hover span { text-decoration: underline; }
#dashboard-link.active, #dashboard-link-admin.active { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/tab-active.gif) 0 center no-repeat; color: #000; }
#dashboard-link.active:hover span, #dashboard-link-admin.active:hover span { text-decoration: none; }


#footer { height: 40px; width: 940px; margin: 0 auto; background: #d9e3ed url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/footer-top.gif) 0 0 no-repeat; color: #2c68a7; font-size: .75em; }
#footer p span { position: relative; width: 58px; height: 17px; overflow: hidden; color: #d9e3ed; }
#footer p span span { position: absolute; width: 58px; height: 17px; top: 0; left: 0; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/visualdna-logo.gif) 0 0 no-repeat; }
#footer ul#footer-nav { margin: 0 0 0 20px; padding-top: 20px; }
ul#footer-nav li { display: inline; float: left; position: relative; border-right: 2px solid #e6f0f9; padding: 0 10px; }
ul#footer-nav li.active a { color: #333; }
ul#footer-nav li.last { border: none; }
ul#footer-nav li a { color: #2c68a7; }
ul#footer-nav li a:hover { text-decoration: underline; }
#footer p { font-size: 1em; float: right; margin-right: 20px; }
#footer-bottom { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/footer-bottom.gif) 0 0 no-repeat; height: 11px; width: 940px; margin: 0 auto; padding-bottom: 86px; overflow: hidden; }

#content-header { min-height: 48px; height: auto !important; height: 48px; background: #ffffff url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/white-box-top.gif) 0 0 no-repeat; z-index: 2px; position: relative; }
ul#breadcrumbs { font-size: .75em; margin-left: 21px; padding-top: 25px; }
ul#breadcrumbs li { color: #333333; position: relative; float: left; display: inline; padding-left: 8px; }
ul#breadcrumbs li a { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/breadcrumbs.gif) right center no-repeat; padding-right: 14px; color: #5b9cde; }
ul#breadcrumbs li a:hover { text-decoration: underline; }

#content-header-bottom { height: 1px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/header-bottom.gif) 0 0 repeat-x; margin: 10px 27px 20px 27px; overflow: hidden; }
#content { /*min-height: 800px; height: auto !important; height: 800px; */ background: #ffffff url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/white-box-bottom1.gif) bottom left no-repeat; width: 940px; margin: 0 auto; margin-top: 20px; position: relative; margin-bottom: 9px; padding-bottom: 16px; }

#side-box { width: 214px; float: left; display: inline; margin-left: 27px; }

.blue-left { top: 0; left: 0; position: absolute; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/blue-header-left.gif) 0 0 no-repeat; width: 14px; height: 32px; overflow: hidden; }
.blue-right { top: 0; right: 0; position: absolute; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/blue-header-right.gif) 0 0 no-repeat; width: 14px; height: 32px; overflow: hidden; }

/* ie6 1px gap fix */
.blue-narrow-header .blue-right { left: 199px; }
.blue-medium-header .blue-right { left: 297px; }

.blue-wide-header, .blue-narrow-header, .blue-medium-header { position: relative; height: 32px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/blue-header-body.gif) 0 0 repeat-x; }

.blue-wide-header h4, .blue-narrow-header h4, .blue-medium-header h4 { margin: 0 14px; font-size: 16px !important; color: #ffffff; line-height: 32px; font-weight: normal; }
.blue-narrow-header { width: 213px; }
.blue-narrow-header h4 { color: #ffffff; text-transform: uppercase; font-weight: normal; line-height: 32px; }
.blue-narrow-body { min-height: 75px; width: 213px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/blue-box-body.gif) 0 0 repeat-y;  }
.blue-narrow-body ul { margin: 0 20px; }
.blue-narrow-body ul li { border-bottom: 1px solid #d7e8fa; padding: 10px 0; }
.blue-narrow-body ul li.last { border: none; }
.blue-narrow-body ul li a { color: #5a9ad8; text-decoration: none; font-size: .75em; }

.blue-narrow-bottom { width: 213px; height: 25px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/blue-box-bottom.gif) 0 0 no-repeat; padding-bottom: 16px; overflow: hidden; }

.blue-wide-header { width: 640px; }
.blue-wide-body { width: 640px; min-height: 140px; padding-top:5px; }
.blue-wide-body .no-data {font-size: .9em; text-align: center; padding-top: 35px; color: #333;}
.blue-wide-header h4 { color: #ffffff; font-weight: normal; line-height: 32px; }
.blue-wide-header h4 a { color: #fff; }
.blue-medium-header { width: 311px; }
.blue-medium-body { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/blue-medium-body.gif) 0 0 repeat-y; border-bottom: 1px solid #afd2f0; min-height: 100px; width: 311px; }
.blue-medium-bottom {  }

.blue-medium-body .no-data {font-size: .9em; text-align: center; padding-top: 35px; color: #333;}

#main-content { width: 640px; float: left; margin-left: 27px; position: relative; display: inline; min-height: 200px; }
#main-content h2 { color: #333333; font-size: 1em; font-weight: bold; line-height: 1.5em; margin-bottom: 1.5em;  }

#data-dashboard ul li.active a { color: #333333; }
#data-dashboard h4 { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/data-dashboard.gif) right center no-repeat; }
#your-account h4 { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/your-account.gif) right center no-repeat; }
#your-account ul li.active a { color: #333333; }

#image-ranking #content ul#misc-links {  font-size: 0.875em; width: 180px; height: 30px; position: absolute; top: -65px; right: -27px; clear: both; }
.version2 #content ul#misc-links {  font-size: 12px; width: 180px; height: 30px; position: absolute; top: -65px; right: -27px; clear: both; }

#image-ranking #content ul#misc-links.demo { right: 121px; }
.version2 #content ul#misc-links.demo {  right: 121px; }

.version2  #content ul#misc-links li { float: right; display: inline; position: relative; margin-right: 20px; }
.version2  #content #btn-print { height: 30px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/print.gif) 0 center no-repeat; }
.version2  #content #btn-print a { display: block; padding-left: 24px; color: #216dc5; line-height: 30px; font-family: "Tahoma", sans-serif; font-weight: bold; }
.version2  #content #btn-print a:hover { text-decoration: underline; }
.version2  #content #btn-print strong {  display: block; }

.version2  #content #btn-export { right: 0; height: 30px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/export.gif) 0 center no-repeat; }
.version2  #content #btn-export a { display: block; padding-left: 24px; color: #216dc5; line-height: 30px; font-family: "Tahoma", sans-serif; font-weight: bold; }
.version2  #content #btn-export a:hover { text-decoration: underline; }
.version2  #content #btn-export strong {  display: block; }

#main-content h2.underlined { font-size: 1.625em; color: #000; padding-bottom: 40px; margin-bottom: .925em; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/faqs/heading-bg.gif) left bottom no-repeat; }

#main-content .go-to-top a { display: block; background: #fff url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/about/go-to-top.gif) 100% 0 no-repeat; text-align: right; padding-right: 36px; height: 27px; line-height: 27px; color: #3386d5; float: right; width: 79px; font-size: 1em; }
#main-content .go-to-top { padding-left: 20px; clear: both; padding-bottom: 20px; margin-top: 20px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/go-top-hr.gif) 0 0 repeat-x;}
#main-content .go-to-top span { /* display: block; height: 1px; background: #e3e3e3; margin-right: 110px;*/ }

#main-content #sample-data { width: 154px; height: 94px; position: absolute; right: -38px; top: -83px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/sample-data-png8.png) 0 0 no-repeat; text-indent: -9999px; }



/* </general and template> */

/* <home> */

#home #main-content { width: 940px; margin: 0; }

#home #login-box { margin: 0 auto; width: 213px; color: #333333; }
#home #login-box .blue-narrow-body { padding-top: 15px; }
#home #login-box dt {  width: 70px; margin-left: 15px; clear: right; }
#home #login-box dt label { font-size: .75em; line-height: 16px; }
#home #login-box dd { clear: both; width: auto; margin-bottom: 5px; margin-left: 10px; margin-left: 15px; }
#home #login-box dd input, #home #login-box dd #password { width: 170px; height: 16px; border: 1px solid #b0d3f1; clear: both; }
#home #login-box ul.errors { width: auto; font-size: .75em; color: #8d0404; clear: left; margin: 0; width: 170px; }
#home #login-box ul.errors li { border: none; padding: 8px 0; }
#home #login-box dt#Login-label { clear: both; float: left; width: 10px; height: 1px; }
#home #login-box dd#Login-element { clear: none; margin: 0; }
#home #login-box input#Login { float: left; margin-left: 15px; width: 62px; height: 30px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/btn-show1.gif) 0 0 no-repeat; color: #ffffff; font-size: .75em; font-weight: normal; border: none; }

#home #login-box { margin: 0 auto; width: 213px; color: #333333; }
#home #login-box label { font-size: .75em; width: 70px; float: left; line-height: 16px; }
/* #home #login-box .blue-narrow-body { padding-top: 0px; } */
#home #login-box #user-name, #home #login-box #password { clear: right; width: 110px; height: 16px; float: left; border: 1px solid #b0d3f1; margin-bottom: 5px; }
#home #login-box fieldset { width: 185px; margin: 0 auto; padding-top: 20px; }
#home #login-box #submit { width: 62px; height: 30px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/btn-show1.gif) 0 0 no-repeat; color: #ffffff; font-size: .75em; font-weight: normal; border: none; }
#home #login-box .forgotLink {display: block; text-align: right; padding-top: 10px; padding-right: 20px; color: #216dc5; font-size: 12px; font-family: "Tahoma", sans-serif; font-weight: bold;}
#home #login-box #error-message { display: block; width: 170px; color: #8d0404; font-size: .75em; margin-bottom: 10px; }

#home h2 { text-align: center; font-size: 1.45em; color: #101010; font-weight: normal; line-height: 1.3em; margin-bottom: 15px; }
#home.login-page #content-header, #recover.login-page #content-header { display: none; }
#home.login-page #content, #recover.login-page #content { background: none; padding-bottom: 80px; }
#home #content-header-bottom,  #recover #content-header-bottom { display: none; }

#home #main-content { padding-bottom: 11px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/content-bottom-grey.gif) 0 bottom no-repeat; }
#home.login-page #main-content, #recover.login-page #main-content { background: none; }
#home #content { padding-bottom: 0; background: #ffffff; }



#recover #main-content { width: 940px; margin: 0; }

#recover #recover-box { margin: 0 auto; width: 213px; color: #333333; }
#recover #recover-box .blue-narrow-body { padding-top: 15px; }
#recover #recover-box dt {  margin-left: 15px; clear: right; }
#recover #recover-box dt label { font-size: .75em; line-height: 16px; width: 200px; }
#recover #recover-box dd { clear: both; width: auto; margin-bottom: 5px; margin-left: 10px; margin-left: 15px; }
#recover #recover-box dd input, #recover #recover-box dd #password { width: 170px; height: 16px; border: 1px solid #b0d3f1; clear: both; }
#recover #recover-box ul.errors { width: auto; font-size: .75em; color: #8d0404; clear: left; margin: 0; width: 170px; }
#recover #recover-box ul.errors li { border: none; padding: 8px 0; }
#recover #recover-box dt#Recover-label { clear: both; float: left; width: 10px; height: 1px; }
#recover #recover-box dd#Recover-element { clear: none; margin: 0; }
#recover #recover-box input#Recover { float: left; margin-left: 15px; width: 62px; height: 30px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/btn-show1.gif) 0 0 no-repeat; color: #ffffff; font-size: .75em; font-weight: normal; border: none; }

#recover #recover-box { margin: 0 auto; width: 213px; color: #333333; }
#recover #recover-box label { font-size: .75em; width: 70px; float: left; line-height: 16px; }
/* #recover #recover-box .blue-narrow-body { padding-top: 0px; } */
#recover #recover-box fieldset { width: 185px; margin: 0 auto; padding-top: 20px; }
#recover #recover-box #submit { width: 62px; height: 30px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/btn-show1.gif) 0 0 no-repeat; color: #ffffff; font-size: .75em; font-weight: normal; border: none; }
#recover #recover-box #error-message { display: block; width: 170px; color: #8d0404; font-size: .75em; margin-bottom: 10px; }

/*
#home #content { min-height: 200px; height: auto !important; height: 200px; padding-bottom: 13px; background: #ffffff url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/content-bottom.gif) bottom left no-repeat; width: 940px; margin: 0 auto; margin-top: 20px; position: relative; margin-bottom: 9px; }
*/

#login-box-aa { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/login-body.gif) 0 0 repeat-y; width: 368px; margin: 30px auto; margin-bottom: 100px; }
#login-box-aa #login-box-header { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/login-logo-aa.gif) 0 0 no-repeat; width: 368px; height: 111px; float: left; display: inline; margin-bottom: 10px; }
#login-box-aa #login-box-footer { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/login-bottom.gif) 0 0 no-repeat; width: 368px; height: 28px; float: left; display: inline; overflow: hidden; }
#login-box-aa #login-box-new { margin: 0 auto; width: 312px; color: #333333; }
#login-box-aa h4 { text-indent: -9999px; }
#login-box-aa dt {  width: 70px; clear: right; }
#login-box-aa dt label { font-size: .75em; line-height: 16px; text-transform: uppercase; font-size: .875em; color: #5294d5; margin-bottom: 7px; font-weight: bold; }
#login-box-aa dd { clear: both; width: auto; margin-bottom: 5px; }
#login-box-aa dd input, #home #login-box-new dd #password { color: #000; width: 310px; height: 35px; border: 1px solid #dadada; clear: both; margin-bottom: 15px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/input-bg.gif) 0 0 repeat-x; font-size: 1em; font-weight: bold; line-height: 35px; }
#login-box-aa dd input.error-msg, #home #login-box-aa dd #password.error-msg { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/error-cross.gif) 98% center no-repeat; border: 1px solid #cc0000; color: #cc0000; }

#login-box-aa .entire-error-msg { color:  #cc0000; font-size: .75em; font-weight: bold; margin-bottom: 15px; }
#login-box-aa ul.errors { width: auto; font-size: .75em; color: #8d0404; clear: left; margin: 0; width: 280px; }
#login-box-aa ul.errors li { border: none; padding: 8px 0; }
#login-box-aa dt#Login-label { clear: both; float: left; width: 10px; height: 1px; }
#login-box-aa dd#Login-element { clear: none; margin: 0; }
#login-box-aa input#LoginBtn { float: left; width: 94px; height: 42px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/login-btn.gif) 0 0 no-repeat; color: #ffffff; font-size: 1em; font-weight: bold; border: none; text-transform: uppercase; float: right; cursor: pointer; }
#login-box-aa input#LoginBtn:hover { color: #d7e9d1; }
#login-box-aa label { font-size: .75em; width: 70px; float: left; line-height: 16px; }
/* #home #login-box .blue-narrow-body { padding-top: 0px; } */

#login-box-aa fieldset { width: 185px; margin: 0 auto; padding-top: 20px; }
#login-box-aa #submit { width: 62px; height: 30px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/btn-show1.gif) 0 0 no-repeat; color: #ffffff; font-size: .75em; font-weight: normal; border: none; cursor: pointer; }
#login-box-aa #error-message { display: block; width: 170px; color: #8d0404; font-size: .75em; margin-bottom: 10px; }

#login-box-aa #lost-password-msg { float: left; padding-left: 19px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/lock.gif) 0 center no-repeat; color: #2c6fb2; text-decoration: underline; font-size: .875em; line-height: 42px; }

/* new form */
#login-box-new #btn-login /* change id to submit */ { float: right; width: 95px; height: 38px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/green-btn-bg1.gif) 0 0 repeat-x; margin-left: 159px; cursor: pointer; color: #ffffff; font-size: 18px; }
#login-box-new #btn-login:hover { color: #d7e9d1; }
#login-box-new #btn-login span { display: block; width: 95px; height: 38px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/green-btn-lt.gif) 0 0 no-repeat; }
#login-box-new #btn-login strong { width: 95px; height: 38px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/green-btn-rt.gif) right 0 no-repeat; display: block; text-transform: uppercase; line-height: 38px; text-align: center; }
/* new form */



#home #audience-a { width: 755px; margin: 0 auto; margin-top: 15px; }
#home #audience-a li { display: inline; float: left; width: 210px; margin-right: 55px; list-style-type: none; }
#home #audience-a li#last { margin-right: 0; }
#home #audience-a h3 { color: #5394d6; text-transform: uppercase; /* margin-bottom: 10px; */ font-size: 1em; }
#home #audience-a p { font-size: .695em; font-family: "Tahoma", "Arial", sans-serif; color: #666666; line-height: 1.5em; }

#home #breadcrumbs { display: none; }


#home #banner { width: 844px; height: 201px; margin: 0 auto; }
#home #banner li { float: left; display: inline; position: relative; }
#home #banner li a { position: absolute; top: 100px; left: 50px; }

#home #banner li.hovered { cursor: pointer; }

#home #banner li#quiz { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/banner.jpg) 0 0 no-repeat; width: 277px; height: 201px; }
#home #banner li#quiz.hovered { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/banner.jpg) 0 -201px no-repeat; width: 277px; height: 201px; }
#home #banner li#quiz #quiz-demo { text-indent: -9999px; width: 188px; height: 51px; }

#home #banner li#img-rank { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/banner.jpg) -277px 0 no-repeat; width: 287px; height: 201px; }
#home #banner li#img-rank.hovered { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/banner.jpg) -277px -201px no-repeat; width: 287px; height: 201px; }
#home #banner li#img-rank #play-demo { text-indent: -9999px; width: 188px; height: 51px; }


#home #banner li#section-rep { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/banner.jpg) -565px 0 no-repeat; width: 280px; height: 201px; }
#home #banner li#section-rep.hovered { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/banner.jpg) -565px -201px no-repeat; width: 280px; height: 201px; } 
#home #banner li#section-rep #guest-account { text-indent: -9999px; width: 234px; height: 51px; left: 20px; }


#home #benefits { font-family: "Tahoma", sans-serif; color: #333333; background: #dfe9f3 url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/benefits-top.gif) 0 0 no-repeat; margin-top: 23px; }
#home #benefits ul { margin: 0 44px; }
#home #benefits ul h3 { color: #292929; font-size: 1.2em; margin-bottom: 20px; padding-top: 20px; font-weight: normal; margin-left: 8px; }
#home #benefits ul li { padding-left: 80px; width: 320px; margin-bottom: 30px; }
#home #benefits ul li.head { padding-left: 0px; width: 320px; margin-bottom: 0px; }
#home #benefits ul li.left { float: left; }
#home #benefits ul li.right { float: right; }
#home #benefits ul li h4 { color: #2b6aa9; font-size: .75em; font-weight: normal; margin-bottom: 0.75em; }
#home #benefits ul li p { font-size: .75em; line-height: 1.5em; }
#home #benefits ul li#tool { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/tool.gif) 0 0 no-repeat; }
#home #benefits ul li#pencil { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/pencil.gif) 0 0 no-repeat; }
#home #benefits ul li#visa { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/visa.gif) 0 0 no-repeat; }
#home #benefits ul li#insight { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/insight.gif) 0 0 no-repeat; }
#home #benefits ul li#value { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/value.gif) 0 0 no-repeat; }
#home #benefits ul li#groups { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/groups.gif) 0 0 no-repeat; }
#home #benefits ul li#comms { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/comms.gif) 0 0 no-repeat; }

#home #blue-bar { width: 844px; height: 71px; background: #2864a0 url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/blue-bar-top.gif) 0 0 no-repeat; margin: 0 auto; position: relative; }
#home #blue-bar-inner { width: 844px; height: 53px; background: #2864a0 url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/blue-bar-bg.gif) 0 0 repeat-x; position: relative; top: 9px; }
#home #blue-bar-bottom { position: absolute; top: 61px; left: 0; width: 844px; height: 10px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/blue-bar-bottom.gif) 0 0 no-repeat; overflow: hidden; }
#home #btn-get-started { z-index: 3; margin-top: 1px; position: relative; display: inline; float: right; width: 208px; height: 52px; margin-left: 11px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/btn-get-started.gif) 0 0 no-repeat; display: block; overflow: hidden; text-indent: -9999px; }
#home #btn-get-started:hover { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/btn-get-started.gif) 0 -52px no-repeat; }
#home #register-now { float: left; display: inline; position: relative; margin-left: 30px; font-size: 30px; color: #ffffff; margin-top: 5px; font-family: "Tahoma", sans-serif; }

#home blockquote { color: #739dc7; text-align: center; font-style: italic; font-size: 20px; padding-top: 40px; line-height: 1.5em; }

/* </home> */



/* <about> */

#about #main-content { width: 890px; }

#about #main-content p.underlined { border-bottom: 1px solid #e3e3e3; padding-bottom: 24px; }

#about #main-content p#thousand-words { width: 271px; height: 32px; background: #4a92d6 url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/about/blue-rounded-lt-rt.gif) 0 0 no-repeat;  }
#about #main-content p#thousand-words span { display: block; width: 100%; height: 100%; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/about/blue-rounded-lt-rt.gif) 100% -32px no-repeat; }
#about #main-content p#thousand-words strong { display: block; height: 100%; margin-left: 9px; line-height: 32px; color: #ffffff; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/about/thousand-words.gif) left center no-repeat; padding-left: 27px; font-family: "Tahoma", "Arial", sans-serif; font-size: 1em; font-weight: bold; }

#about #main-content #quiz-benefits { color: #333333; font-size: 1em; }
#about #main-content ol#benefits li { padding-top: 5px; padding-left: 34px; color: #000; font-size: .75em; line-height: 1.5em; margin-bottom: 24px; position: relative; }
#about #main-content ol#benefits li em { width: 25px; height: 25px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/about/blue-circle-bullet.gif) 0 0 no-repeat; line-height: 25px; text-align: center; margin-right: 8px; position: absolute; left: 0; top: 0; font-weight: bold; color: #ffffff; font-size: 1em; }
#about #main-content ol#benefits li strong { font-weight: bold; }

#about #col-left, #segments #col-left { float: left; display: inline; width: 160px; margin-right: 29px; }
#about #col-middle { float: left; display: inline; width: 480px;  margin-right: 27px; }
#about #col-right { float: left; display: inline; width: 190px; }

#about #main-content ul#menu { font-size: .75em; }
#about #main-content ul#menu li { width: 160px; height: 27px;}
#about #main-content ul#menu a { color: #4a92d6; display: block; width: 100%; height: 100%; line-height: 27px; }
#about #main-content ul#menu a:hover { color: #ffffff; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/about/hover-blue.gif) 0 0 no-repeat; }
#about #main-content ul#menu a span { padding-left: 10px; }

#about #taxonomy { position: relative; }
#about #taxonomy #clickstream { width: 479px; height: 102px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/about/clickstream1.jpg) 0 0 no-repeat; }
#about #taxonomy #tags-code { width: 479px; height: 271px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/about/tags-code.gif) 0 0 no-repeat; }
#about #taxonomy #user-tags { position: absolute; left: 494px; top: 0; width: 196px; height: 373px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/about/callout-black.gif) 0 0 no-repeat; color: #ffffff; }
#about #taxonomy #user-tags ul { padding-left: 27px; }
#about #taxonomy #user-tags li { font-size: .6875em; text-decoration: underline; margin-bottom: 5px; }
#about #taxonomy #user-tags h4 { font-size: 1.125em; margin: 20px 0 13px 27px; text-transform: lowercase; }

#about #increase { width: 482px; height: 83px; line-height: 83px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/about/yellow-red-block.gif) 0 0 no-repeat; margin-bottom: 26px; }
#about #main-content #increase p { color: #044792; font-size: 1em; font-style: italic; line-height: 1.5em; padding: 15px 20px 0 20px; text-align: center; }

#about #main-content #brain-outer { border: 1px solid #dadada; background: #f6f6f6; padding: 23px 0 0 0; margin-bottom: 40px; }
#about #main-content #brain-outer h4 { text-align: center; }
#about #main-content #brain-outer #brain-inner { margin: 22px 30px; }
#about #main-content #brain-outer img {  width: 427px; height: 219px; margin-bottom: 20px; }
#about #main-content #brain-outer #pic-desc { font-style: italic; color: #0083ff; font-size: .925em; }
#about #main-content #brain-outer #brain-footer { background: #2a2a2a; height: 35px; width: 100%; }
#about #main-content #brain-outer #brain-footer p { line-height: 35px; margin: 0 0 0 14px; color: #999999; }

/* </about> */


/* <segments> */

#segments #main-content { width: 890px; }


#segments #main-content .go-to-top { width: 670px; }

#segments #col-middle { float: left; display: inline; width: 700px; }

#segments #main-content p { width: 70%; }
#segments #main-content p strong { font-weight: bold; font-size: 0.9231em; }
#segments #main-content p.pre-par { font-size: .8125em; color: #333333; width: auto; }

#segments #main-content h3 { font-size: 1.375em; }
#segments #main-content h3 span { color: #cccccc; font-weight: normal; }
#segments #main-content h3#gadget-lover-foregr { color: #21b7ff; }
#segments #main-content h3#sophisticat-foregr { color: #ea1a84; }
#segments #main-content h3#family-foregr { color: #ff6d21; }
#segments #main-content h3#adrenalin-seekers-foregr { color: #9600a2; }
#segments #main-content h3#explorer-foregr { color: #79c91d; }
#segments #main-content h3#fashionista-foregr { color: #000; }

#segments #main-content h4 { font-family: "Tahoma", sans-serif; font-size: .875em; }

#segments #main-content ul#menu { font-size: .75em; }
#segments #main-content ul#menu li { width: 160px; height: 27px; margin-bottom: 4px; }

#segments #main-content ul#menu li#gadget-lover-li { background: #21b7ff url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/gadget-lover-corners.gif) 0 0 no-repeat; }
#segments #main-content ul#menu li#gadget-lover-li a { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/gadget-lover-corners.gif) 100% -27px no-repeat; }

#segments #main-content ul#menu li#sophisticat-li { background: #ea1a84 url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/sophisticat-corners.gif) 0 0 no-repeat; }
#segments #main-content ul#menu li#sophisticat-li a { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/sophisticat-corners.gif) 100% -27px no-repeat; }

#segments #main-content ul#menu li#family-li { background: #ff6d21 url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/family-corners.gif) 0 0 no-repeat; }
#segments #main-content ul#menu li#family-li a { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/family-corners.gif) 100% -27px no-repeat; }

#segments #main-content ul#menu li#adrenalin-li { background: #9600a2 url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/adrenalin-corners.gif) 0 0 no-repeat; }
#segments #main-content ul#menu li#adrenalin-li a { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/adrenalin-corners.gif) 100% -27px no-repeat; }

#segments #main-content ul#menu li#explorer-li { background: #79c91d url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/explorer-corners.gif) 0 0 no-repeat; }
#segments #main-content ul#menu li#explorer-li a { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/explorer-corners.gif) 100% -27px no-repeat; }

#segments #main-content ul#menu li#fashionista-li { background: #242424 url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/fashionista-corners.gif) 0 0 no-repeat; }
#segments #main-content ul#menu li#fashionista-li a { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/fashionista-corners.gif) 100% -27px no-repeat; }

#segments #main-content ul#menu a { color: #ffffff; display: block; width: 100%; height: 100%; line-height: 27px; }
#segments #main-content ul#menu a em { display: block; padding-left: 10px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/arrow-white.png) 95% center no-repeat; }
#segments #main-content ul#menu a:hover em { text-decoration: underline; }

#segments .tabs-container { position: relative; }
#segments .tabs-container img { margin: 20px 0; border: 1px solid #dadada; }
#segments #main-content .tabs-container .tab-footer { width: 691px; height: 33px; }
#segments #main-content .tabs-container .tab-footer span { line-height: 33px; color: #999999; padding-left: 10px; display: none; }
#segments #main-content .tabs-container .tab-footer .enlarge-link { color: #000; float: right; line-height: 33px; margin-right: 16px; padding-left: 17px; text-decoration: underline; }

#segments #main-content .tabs-container.enhanced img { margin: 0; border-bottom: none; width: 689px; height: 320px; }
#segments #main-content .tabs-container.enhanced .tab-content { padding-top: 33px; }
#segments #main-content .tabs-container.enhanced .tab-content a { display: block; }
#segments #main-content .tabs-container.enhanced .tab-footer { display: block; position: relative; }
#segments #main-content .tabs-container.enhanced h4 { width: 127px; height: 34px; position: absolute; left: 0; top: 0; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/tab-not-active.gif) 0 0 no-repeat; text-align: center; line-height: 34px; color: #3085d5; font-size: .75em; cursor: pointer; }
#segments #main-content .tabs-container.enhanced h4.active { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/tab-active.jpg) 0 0 no-repeat; color: #000; cursor: default; }
#segments #main-content .tabs-container.enhanced .enlarge-link { color: #fff; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/segments/enlarge-icon.gif) 0 center no-repeat; line-height: 33px; margin-right: 16px; padding-left: 17px; text-decoration: none; }
#segments #main-content .tabs-container.enhanced .enlarge-link:hover { text-decoration: underline; }
#segments #main-content .tabs-container.enhanced .tab-footer { width: 691px; height: 33px; background: #2a2a2a; }
#segments #main-content .tabs-container.enhanced .tab-footer span { display: inline; position: absolute; }

#segments #close-btn { width: 64px; height: 24px; text-indent: -9999px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/close-btn.gif) 0 0 no-repeat; cursor: pointer; float: right; }

/* </segments> */


/* <contacts> */


#contacts #main-content { width: 890px; }
#contacts #main-content p a { color: #3085d5; }
#contacts #main-content p a:hover { text-decoration: underline; }
#contacts #left-col { width: 530px; float: left; display: inline; margin-right: 40px; }
#contacts h3, #terms-and-conditions h3, #about h3, #segments h3 { font-size: 1.125em; color: #3085d5; margin-bottom: 1em; }
#contacts #main-content p,  #about #main-content p, #segments #main-content p { color: #666666; font-size: .75em; line-height: 1.5em; margin-bottom: 24px; }
#contacts p span#phone { text-decoration: underline; }

#contacts #inner-left { width: 292px; float: left; display: inline; }
#contacts #inner-right { width: 164px; float: right; display: inline; margin-top: 37px;}

#contacts .address { padding-left: 24px; font-size: .75em; color: #666666; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/contacts/address.gif) 0 0 no-repeat; margin-top: 42px; }
#contacts .address li { margin-bottom: 7px; }
#contacts .share { }
#contacts .share li { padding-left: 24px; line-height: 16px; font-size: .75em; font-weight: bold; margin-bottom: 5px; }
#contacts .share li a { color: #3085d5; }
#contacts .share li a:hover { text-decoration: underline;  }
#contacts .share #twitter { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/contacts/twitter.gif) 0 0 no-repeat; }
#contacts .share #facebook { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/contacts/facebook.gif) 0 0 no-repeat; } 

#contacts #google-map-outer { width: 530px; height: 272px; float: left; display: inline; }
#contacts #google-map-inner { width: 528px; height: 239px; border: 1px solid #dadada; border-bottom: none; }
#contacts #google-map-footer { background: #2a2a2a; width: 530px; height: 33px; }
#contacts #google-map-footer p { font-size: .75em; color: #999999;  line-height: 33px; margin-left: 13px; }

#contacts #contact-form-outer { width: 320px; background: #2d70b2 url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/contacts/blue-corner-lt-top.gif) 0 0 no-repeat; float: right; }
#contacts #contact-form-outer h3, #contacts #contact-form-outer label { color: #ffffff; }
#contacts #contact-form-outer h3 { margin-left: 20px; float: left; display: inline; padding-right: 40px; margin-top: 23px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/contacts/envelope.gif) 100% bottom no-repeat; line-height: 32px; }
#contacts #contact-form-outer #contact-form-header { width: 320px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/contacts/blue-corner-rt-top.gif) 100% 0 no-repeat; float: right; }
#contacts #contact-form-outer #contact-form-footer { width: 320px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/contacts/blue-corner-lt-bottom.gif) 0 100% no-repeat; float: right; height: 7px; }
#contacts #contact-form-outer #contact-form-footer #contact-form-footer-inner { width: 320px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/contacts/blue-corner-rt-bottom.gif) 100% 100% no-repeat; float: right; height: 7px; }
#contacts #contact-form-outer label { display: block; color: #ffffff; margin-bottom: 7px; font-size: .75em; }
#contacts #contact-form-outer input { height: 30px; width: 271px; margin-bottom: 16px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/contacts/blue-input-bg.gif) 0 0 repeat-x;  border: 1px solid #2d70b2; line-height: 30px; }
#contacts #contact-form-outer p.error { color: #ff9999; padding-left: 25px;}
#contacts #contact-form-outer textarea { height: 100px; width: 271px; margin-bottom: 15px; border: 1px solid #2d70b2; font-size: 1em; }
#contacts #contact-form-outer input, #contacts #contact-form-outer textarea { font-size: 1em; font-weight: bold; }


#contacts #contact-form-outer h3, #contacts #contact-form-outer label, #contacts #contact-form-outer input, #contacts #contact-form-outer textarea, #contacts #contact-form-outer #btn-login { margin-left: 23px; }

#contacts #contact-form-outer #btn-login { float: left; width: 271px; height: 38px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/contacts/submit-bg.gif) 0 0 repeat-x; cursor: pointer; color: #ffffff; font-size: 18px; margin-bottom: 12px; }
#contacts #contact-form-outer #btn-login:hover { color: #d7e9d1; text-decoration: none; }
#contacts #contact-form-outer #btn-login span { display: block; width: 100%; height: 100%; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/contacts/submit-lt.gif) 0 0 no-repeat; }
#contacts #contact-form-outer #btn-login strong { width: 100%; height: 100%; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/contacts/submit-rt.gif) right 0 no-repeat; display: block; text-transform: uppercase; line-height: 38px; text-align: center; }


#contacts #contact-form-outer input.error-input { background: #fff url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/home/error-cross.gif) 98% center no-repeat; border: 1px solid #cc0000; color: #cc0000; }
#contacts #contact-form-outer .error { margin-bottom: 12px; } 
#contacts #contact-form-outer .form-element p.error { visibility: hidden; margin: 0; font-size: 1px; }
#contacts #contact-form-outer .form-element.error p.error { visibility: visible; margin: 0 16px 16px 23px; margin-bottom: 16px; height: auto; font-size: .875em; color: #fff; }


/* </contacts> */

/* <faqs> */

#faqs #main-content { width: 890px; }
#faqs #main-content  h3 { color: #4789cb; font-size: .9em;  line-height: 1.5em; margin-bottom: 5px; }
#faqs #main-content p { color: #666666; font-size: .75em; line-height: 1.5em; margin-bottom: 25px; }
#faqs #main-content a { color: #458acb; text-decoration: underline; }
/* </faqs> */


/* <summary page> */


#summary #map-overlay, #summary #user-breakdown { float: left; display: inline; position: relative; }
#summary #map { background: transparent; width: 309px; height: 162px; border-left: 1px solid #b0d3f1; border-right: 1px solid #b0d3f1; border-bottom: 1px solid #b0d3f1;}
#summary .map-body { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/blue-map-body.gif) 0 0 repeat-y; width: 311px; height: 163px; border-bottom: 1px solid #afd2f0; }

#summary #user-breakdown { margin-right: 18px; }
#summary.version2 #user-breakdown { float: left; }
#summary.version2 #map-overlay  { float: right; } 

#summary #typical-user { margin-bottom: 20px; float: left; }

#summary #typical-user .blue-medium-body { height: auto; min-height: 0; }

#summary #typical-user ul { margin: 0 0 0 14px; padding-top: 15px; /* padding: 30px 0; height: 43px; <-- height and padding top/botton in same selector! FAIL */ }

#summary #typical-user ul li { float: left; margin-right: 10px; text-align: center; }
#summary #typical-user ul li.segment { margin-right: 0; }

#summary #typical-user ul li.gender div { width: 65px; text-indent: -9999px; height: 65px; overflow: hidden; background-color: transparent; background-position: 0 0; background-repeat: no-repeat; }
#summary #typical-user ul li.gender div.female { background-image: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/icons/gender_female_big65x65.png); }
#summary #typical-user ul li.gender div.male { background-image: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/icons/gender_male_big65x65.png); }

#summary #typical-user ul li.age div { width: 65px; font-size: 1.1em; color: #fff; letter-spacing: 1px; height: 65px; overflow: hidden; line-height: 65px; text-align: center; }

#summary #typical-user ul li.segment div { text-transform: uppercase; width: 135px; height: 65px; overflow: hidden; font-size: 1em; color: #fff; letter-spacing: 1px; line-height: 110%; text-align: center; line-height: 65px; }
#summary #typical-user ul li.segment div.two-lines { line-height: 110%; }
#summary #typical-user ul li.segment div.two-lines span{ display: block; padding-top: 14px; }


#summary #typical-user ul li strong { font-size: .9375em; font-weight: bold; display: block; margin: 5px 0 10px 0;  }

#summary #users ul.male {background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/male.gif) 0 0 no-repeat; min-height: 43px; }
#summary #users ul.female {background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/gender1.gif) 0 0 no-repeat; min-height: 43px; }

#summary #users { margin: 0 0 0 11px; padding: 30px 0 0 0; font-size: 12px !important; }
#summary.version2 #users { /* margin: 0; */ }
#summary #users ul { color: #333333; margin-bottom: 25px; padding-left: 43px;  position: relative; }
#summary.version2 #users ul { padding-left: 0; }
#summary #users ul li { position: relative; text-align: right; clear: both; margin-bottom: 3px; height: 14px; }
#summary #users li p { margin-right: 8px; width: 80px; display: inline; float: left; position: relative; }
#summary.version2 #users li p { width: 96px; }
#summary #users li div { display: inline; float: left; position: relative; width: 30px; }
#summary #users li div.count { width: 45px; }
#summary #users li div.total { width: 50px; text-align: right; }
#summary #users li span { clear: right; width: 100px; margin-left: 10px; height: 14px; display: block; position: relative; float: left; background: #666666; }

#summary #users ul#gender { min-height: 43px; height: auto !important; height: 43px; }
#summary #users ul#gender li#female p { color: #db11c5; text-transform: uppercase; }
#summary #users ul#gender li#male p { color: #0066cb; text-transform: uppercase; }
#summary ul#gender li#female div { color: #db11c5; }
#summary ul#gender li#male div { color: #0066cb; }
#summary ul#gender li#female span { background: #db11c5; }
#summary ul#gender li#male span { background: #0066cb; }

#summary #users li#prevail-gender { height: 43px; width: 43px; position: absolute; left: 0; top: 0; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/male.gif) 0 0 no-repeat; }
#summary #users li#prevail-age { height: 43px; width: 43px; position: absolute; left: 0; top: 0; background: #999999; margin-bottom: 0; }
#summary #users li#prevail-age img { border: none; height: 43px; width: 43px; }

#summary #users ul#age { min-height: 43px; height: auto !important; height: 43px; }
#summary #users ul#age li p.age-par { line-height: 43px; width: 43px; height: 43px; position: absolute; left: 0; top: 0; color: #ffffff; font-size: 11px; font-weight: bold; text-align: center; }
#summary ul#age li#ageband0 span { background: #d831c3; }
#summary ul#age li#ageband0 .total,
#summary ul#age li#ageband0 div, #summary ul#age li#ageband0 p { color: #d831c3; }
#summary ul#age li#ageband1 span { background: #d9285e; }
#summary ul#age li#ageband1 .total,
#summary ul#age li#ageband1 div, #summary ul#age li#ageband1 p { color: #d9285e; }
#summary ul#age li#ageband2 span { background: #feaf0c; }
#summary ul#age li#ageband2 .total,
#summary ul#age li#ageband2 div, #summary ul#age li#ageband2 p { color: #feaf0c; }
#summary ul#age li#ageband3 span { background: #132f80; }
#summary ul#age li#ageband3 .total,
#summary ul#age li#ageband3 div, #summary ul#age li#ageband3 p { color: #132f80; }
#summary ul#age li#ageband4 span { background: #48b623; }
#summary ul#age li#ageband4 .total,
#summary ul#age li#ageband4 div, #summary ul#age li#ageband4 p { color: #48b623; }
#summary ul#age li#ageband5 span { background: #64b8f5; }
#summary ul#age li#ageband5 .total,
#summary ul#age li#ageband5 div, #summary ul#age li#ageband5 p { color: #64b8f5; }

#summary #users ul#profile-title { padding: 0; margin-bottom: 0; }
#summary #users ul#profile-title li p { width: 123px; }
#summary.version2 #users ul#profile-title li p { width: 96px; }
#summary #users ul#profile-title dt { }
#summary #users ul#profile-title span { background: #333333; }

#summary #users ul#profile-title li#gadget-lover p, #summary #users ul#profile-title li#gadget-lover div { color: #20b7fe; }
#summary #users ul#profile-title li#gadget-lover span { background: #20b7fe; }

#summary #users ul#profile-title li#family p, #summary #users ul#profile-title li#family div { color: #ff6d20; }
#summary #users ul#profile-title li#family span { background: #ff6d20; }

#summary #users ul#profile-title li#sophisticat p, #summary #users ul#profile-title li#sophisticat div { color: #e91a84; }
#summary #users ul#profile-title li#sophisticat span { background: #20b7fe; }

#summary #users ul#profile-title li#explorer p, #summary #users ul#profile-title li#explorer div { color: #7ac91e; }
#summary #users ul#profile-title li#explorer span { background: #7ac91e; }

#summary #users ul#profile-title li#adrenalin-seeker p, #summary #users ul#profile-title li#adrenalin-seeker div { color: #9800a1; }
#summary #users ul#profile-title li#adrenalin-seeker span { background: #9800a1; }

#summary #users ul#profile-title li#fashionista p, #summary #users ul#profile-title li#fashionista div { color: #242424; }
#summary #users ul#profile-title li#fashionista span { background: #242424; }

#summary h2 { float: left; display: inline; position: relative; }

#summary #period { width: 440px; height: 30px; float: right; display: inline; position: relative; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/inputs1.gif) 100% 0 no-repeat; }
#summary #btn-show { cursor: pointer; border: none; width: 62px; height: 30px; color: #ffffff; font-size: .875em; background: transparent; position: absolute; top: 0; right: 0; line-height: 30px; }
#summary #period-from, #summary #period-to { width: 75px; height: 18px; position: absolute; border: none; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/btn-calendar.gif) 95% center no-repeat; color: #2c70b1; font-size: 11px; padding-right: 20px; }
#summary #period-to { top: 6px; right: 74px; }
#summary #period-from { top: 6px; right: 218px; }
#summary #period p { font-size: .875em; color: #333333; line-height: 30px; float: left; margin-right: 8px; }

#summary #user-visits { height: 220px; margin-bottom: 15px; }
#summary.version2 #user-visits h4 { float: left; display: block; }
#summary.version2 #user-visits a.export { color: #fff; text-decoration: underline; float: right; display: block; margin-right: 20px; line-height: 32px; }
#summary #site-usage { height: 120px; margin-bottom: 15px; }

#summary .question-mark { display: block; position: absolute; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/question-mark-png8.png) 0 0 no-repeat; width: 16px; height: 16px; text-indent: -9999px; right: 10px; top: 8px; cursor: pointer; }

#summary .pointer-bottom { display: none; position: absolute; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/tooltip-triangle-bottom-png8.png) 0 0 no-repeat; width: 16px; height: 16px; top: -15px; right: 10px; overflow: hidden; }

#summary .more-info-wide { position: absolute; right: -60px; bottom: 47px; width: 275px; display: none; }
#summary .more-info-wide .tooltip-inner { padding: 0 20px; }

#summary .more-info-wide p { font-size: .75em; line-height: 1.5em;  }
#summary .more-info-wide h5 { font-size: .875em; line-height: ; margin-bottom: 15px; }

#summary .more-info-wide .hd { height: 11px; position: relative; bottom: 0; left: 0; }
#summary .more-info-wide .hd .left { float: left; width: 11px; height: 11px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/tooltip-lt-top-png8.png) 0 0 no-repeat; overflow: hidden; }
#summary .more-info-wide .hd .center { background: #000; width: 253px; height: 11px; float: left; overflow: hidden; }
#summary .more-info-wide .hd .right { float: right; width: 11px; height: 11px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/tooltip-rt-top-png8.png) 0 0 no-repeat; overflow: hidden; }

#summary .more-info-wide .bd { background: #000; color: #fff; }
#summary .more-info-wide .ft { height: 11px; position: relative; bottom: 0; left: 0; }
#summary .more-info-wide .ft .left { float: left; width: 11px; height: 11px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/tooltip-lt-bottom-png8.png) 0 0 no-repeat; overflow: hidden; }
#summary .more-info-wide .ft .center { background: #000; width: 253px; height: 11px; float: left; overflow: hidden; }
#summary .more-info-wide .ft .right { float: right; width: 11px; height: 11px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/tooltip-rt-bottom-png8.png) 0 0 no-repeat;overflow: hidden; }

#summary #learn-more { width: 277px; height: 36px; margin: 0 auto; margin-bottom: 13px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/black-btn-bg.gif) 0 0 repeat-x; overflow: hidden; }
#summary #learn-more a { width: 100%; height: 100%; display: block; margin: 0 auto; margin-bottom: 13px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/black-btn-lt-rt.gif) 0 0 no-repeat; }
#summary #learn-more a span { width: 100%; height: 100%; display: block; margin: 0 auto; margin-bottom: 13px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/black-btn-lt-rt.gif) 100% -36px no-repeat; text-align: center; color: #fff; font-size: .75em; line-height: 36px; }
#summary #learn-more a:hover span { text-decoration: underline; cursor: pointer; }


/* </summary page> */

/* <welcome page> */

#welcome h2 { font-size: 1.375em; line-height: 1.3em; padding-left: 36px; font-weight: bold; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/welcome/i.gif) 0 0 no-repeat; margin-bottom: 10px; }

#welcome .hr { height: 1px; margin-bottom: 23px; background: #cccccc; overflow: hidden; }

#welcome #main-content p.desc { color: #85ae17; font-size: .875em; line-height: 1.5em; }

#welcome #main-content ul#desc { margin: 30px 0; float: left; }
#welcome #main-content ul#desc li { width: 190px; margin-right: 35px; display: inline; float: left; }
#welcome #main-content ul#desc li.last { margin-right: 0; }
#welcome #main-content ul#desc img { margin-bottom: 10px; }
#welcome #main-content ul#desc h3 { text-transform: uppercase; color: #333333; font-size: .875em; margin-bottom: 10px; }
#welcome #main-content ul#desc p { color: #333333; font-size: .75em; line-height: 1.5em; margin: 0 0 10px 0; }
#welcome #main-content ul#desc .link { line-height: 29px; height: 29px; float: left; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/welcome/link.gif) 0 -58px repeat-x; }
#welcome #main-content ul#desc .link a { display: block; height: 100%; width: 100%; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/welcome/link.gif) 0 0 no-repeat; }
#welcome #main-content ul#desc .link a span { display: block; height: 100%; width: 100%; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/welcome/link.gif) 100% -29px no-repeat; }
#welcome #main-content ul#desc .link a strong { display: block; padding: 0 20px;  color: #0066cc; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/welcome/arrow-blue.gif) 92% center no-repeat; font-weight: bold; }
#welcome #main-content ul#desc .link a:hover strong { text-decoration: underline; cursor: pointer; }


#welcome #main-content #msg { width: 640px; height: 59px; float: left; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/welcome/msg.gif) 0 -118px repeat-x; }
#welcome #main-content #msg div { width: 100%; height: 100%; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/welcome/msg.gif) 0 0 no-repeat; }
#welcome #main-content #msg div div { width: 100%; height: 100%; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/welcome/msg.gif) 100% -59px no-repeat; }
#welcome #main-content #msg h3 { line-height: 59px; text-align: center; font-size: 22px; }
#welcome #main-content #msg h3 a { color: #000; padding-left: 38px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/welcome/magnifier.png) 0 center no-repeat; font-weight: bold; }
#welcome #main-content #msg h3 a:hover { text-decoration: underline; }
#welcome #main-content #msg h3 strong { display: block; }

/* </welcome page> */

/* <image-ranking> */

#image-ranking h2 { float: left; display: inline; position: relative; margin-bottom: 20px; clear: left; }

#image-ranking #period { width: 420px; height: 30px; float: right; display: inline; position: relative; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/inputs1.gif) 100% 0 no-repeat; margin-right: 20px; }
#image-ranking #btn-show { cursor: pointer; border: none; width: 62px; height: 30px; color: #ffffff; font-size: .875em; background: transparent; position: absolute; top: 0; right: 0; line-height: 30px; }
#image-ranking #period-from, #image-ranking #period-to { width: 75px; height: 18px; position: absolute; border: none; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/summary/btn-calendar.gif) 95% center no-repeat; color: #2c70b1; font-size: 11px; padding-right: 20px; }
#image-ranking #period-from { top: 6px; right: 218px; }
#image-ranking #period-to { top: 6px; right: 74px; }
#image-ranking #period p { font-size: .875em; color: #333333; line-height: 30px; float: left; margin-right: 0px; }


#image-ranking ol { width: 601px; margin-left: 20px; list-style-type: decimal; }
#image-ranking ol li.image-container,
#image-ranking ol li.image-container-fake { padding-bottom: 15px; margin-bottom: 10px; background: #0c6bbd url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/questions-bottom.gif) right bottom no-repeat; position: relative; width: 601px; }
#image-ranking ol h3 { color: #ffffff; font-size: .875em; background: #0c6bbd url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/statement-top.gif) right top no-repeat; padding: 12px 20px; text-transform: uppercase; font-weight: normal; line-height: 1.2em; }
#image-ranking ol h3 span { float: right; display: inline; position: relative; margin-left: 20px; padding-left: 22px; color: #7fc0e5; text-transform: lowercase; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/btn-close-2.gif) left center no-repeat; text-decoration: underline; cursor: pointer; line-height: 1.2em; }
#image-ranking ol li div { position: relative; height: 127px; width: 601px; padding-left: 20px; }

#image-ranking ol li span.left, #image-ranking ol li span.left.active, #image-ranking ol li span.right, #image-ranking ol li span.right.active-rt { position: absolute; }
#image-ranking ol li span.left { position: absolute; display: block; z-index: 2; top: 60px; left: -17px; height: 47px; width: 27px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/arrow-left.gif) 0 0 no-repeat; cursor: default; }
#image-ranking ol li span.left.active { position: absolute; display: block; z-index: 2; top: 60px; left: -17px; height: 47px; width: 27px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/arrow-lt-active.gif) 0 0 no-repeat; cursor: pointer; }
#image-ranking ol li span.right { position: absolute; display: block; z-index: 2; top: 60px; left: 591px; height: 47px; width: 27px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/arrow-rt.gif) 0 0 no-repeat; cursor: default; }
#image-ranking ol li span.right.active-rt { position: absolute; display: block; z-index: 2; top: 60px; left: 591px; height: 47px; width: 27px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/arrow-rt-active.gif) 0 0 no-repeat; cursor: pointer; }

#image-ranking ol ul { margin: 0; clear: right; height: 127px;  position: absolute; left: 0; top: 0; width: 99999px; }
#image-ranking ol ul li { margin-right: 6px; margin-bottom: 10px; position: relative; width: 87px; height: 116px; display: inline; position: relative; float: left; margin-bottom: 10px; }
#image-ranking.version2 ol ul li { cursor: pointer; }
/*
#image-ranking.version2 { height: 141px; }
#image-ranking.version2 ol ul span { height: 28px; }
#image-ranking.version2 ol ul li { height: 139px; }
#image-ranking.version2 .limiter { height: 137px; }
*/
#image-ranking ol ul span { position: absolute; z-index: 1; top: 87px; left: 0; width: 87px; height: 28px; background: #afd9ff url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/percent-bottom.gif) right bottom no-repeat; border: none;  text-align: center; line-height: 26px; font-size: 16px; }
#image-ranking.version2 ol ul span { font-size: 12px; }
#image-ranking #aa-image-report img { border: 1px solid #afd9ff; width: 85px; height: 85px; }
#image-ranking #blue-loader img { border: none; width: 32px; height: 32px; display: block; margin: 20px auto; }
#image-ranking .limiter { overflow: hidden; padding: 0; height: 117px; margin: 0 auto; width: 557px; }

#image-ranking .image-container-fake .limiter { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/loader.gif) center center no-repeat; }


#image-ranking #btn-print { float: right; display: inline; position: relative; height: 30px; width: 56px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/btn-print.gif) 0 0 no-repeat; margin: 0 20px 0 0; color: #ffffff; font-size: .875em; line-height: 30px; text-align: center; }
#image-ranking #btn-export { float: right; display: inline; position: relative; height: 30px; width: 56px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/btn-print.gif) 0 0 no-repeat; margin: 0 10px 10px 0; color: #ffffff; font-size: .875em; line-height: 30px; text-align: center; }




#image-ranking.version2 span.total { font-size: 11px; position: static; top: 0; left: 0; background: transparent; }

/* new styles for version 2 */

/*
#image-ranking ol li ul#age li {  }
#image-ranking ol li ul#age #ageband0 { background: #e2341d; }
#image-ranking ol li ul#age #ageband1 { background: #da295f; }
#image-ranking ol li ul#age #ageband2 { background: #fcae0e; }
#image-ranking ol li ul#age #ageband3 { background: #153082; }
#image-ranking ol li ul#age #ageband4 { background: #48b523; }
#image-ranking ol li ul#age #ageband5 { background: #64b7f3; }
#image-ranking ol li ul#age li div { border: 1px solid #ffffff; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/general/circle-85px.png) 0 0 no-repeat; position: absolute; width: 85px; height: 85px; left: 0; top: 0; padding: 0; text-align: center;}
#image-ranking ol li ul#age li div p { width: 85px; height: 85px; line-height: 85px; color: #ffffff; font-weight: bold; font-size: 16px; }
*/

#image-ranking #cancel-filter { float: right; display: inline; position: relative; padding-left: 20px; margin: 10px 20px 10px 20px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/btn-close-3.gif) left center no-repeat; display: block; color: #0c6bbd; text-decoration: underline; line-height: 20px; }
#image-ranking #click-image { margin-top: 15px; margin-bottom: 10px; height: 32px; width: 252px; margin-right: 20px; float: right; position: relative; display: inline; background: #bdd2e5; margin-bottom: 15px; }
#image-ranking #click-image #click-image-left { width: 27px; height: 32px; position: absolute; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/click-image-left.gif) 0 0 no-repeat; top: 0; left: 0; }
#image-ranking #click-image #click-image-right { width: 17px; height: 32px; top: 0; right: 0; position: absolute; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/click-image-right.gif) 0 0 no-repeat; }
#image-ranking #click-image p { color: #0d0e0f; font-size: 14px; line-height: 32px; padding-left: 33px; }

#image-ranking .loader { padding-left: 0; position: absolute; left: 0; top: 0; z-index: 20; background: #0C6BBD; width: 87px; height: 109px; padding-top: 30px; }
#image-ranking .loader span.loader-img { z-index: 21; position: relative; display: block; height: 32px; width: 32px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/loader.gif) 0 0 no-repeat; top: 0; left: 0;  margin: 0 auto; }
#image-ranking .loader p { z-index: 21; color: #ffffff; font-size: 12px; margin-top: 15px; text-align: center; }


/*
#image-ranking.version2 ol li ul li { cursor: pointer; }
*/
#image-ranking ol li ul li.li-hover img { border: 1px solid #ffffff; }
#image-ranking ol li ul li.li-hover span.filter { position: absolute; z-index: 2; top: 87px; left: 0; width: 87px; height: 28px; line-height: 28px; background: #ffffff url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/filter.gif) right bottom no-repeat; border: none;  text-align: center; font-size: 0.875em; color: #fe0000; text-transform: uppercase; text-indent: -9999px; }
#image-ranking ol li ul li.filtered span.close { position: absolute; z-index: 2; top: 87px; left: 0; width: 87px; line-height: 28px; background: #afd9ff url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/questions-close.gif) right bottom no-repeat; border: none; text-indent: 23px; font-size: .75em; padding: 0; text-transform: lowercase;  color: #006dc2; font-weight: bold; font-family: "Tahoma", sans-serif; }

#image-ranking .stats { background: #0C6BBD; color: #ddf0ff; width: 465px; height:113px; position: absolute; left: 99px; top: -5px; padding-left: 0; }
#image-ranking .stats ul.users { padding: 5px 5px 0 5px; font-size: 12px !important; height: 108px; width: auto; position: relative; }
#image-ranking .stats ul li { /* width: auto; */ }
#image-ranking .stats ul li ul { float: left; display: inline; position: relative; width: auto; height: 110px; margin: 0; text-align: left;}

#image-ranking .stats h4 { margin-bottom: 12px; font-size: 15px; }

#image-ranking #popularity { width: 90px; text-align: left; }
#image-ranking #popularity h4, #image-ranking #audience h4 { margin-bottom: 12px; font-size: 14px; }
#image-ranking #popularity li { width: 100%; height: auto; padding: 0; font-size: 28px; display: block; margin-bottom: 6px; }
#image-ranking #popularity li#amount { font-size: 13px; }
#image-ranking ul#audience { width: 106px; text-align: left; }
#image-ranking #profile-stats { text-align: left; width: 240px; }

#image-ranking ol ul .stats li { width: auto; }

#image-ranking .stats li#prevail-gender { height: 45px; width: 45px !important; overflow: hidden; position: relative; margin-bottom: 0; }
#image-ranking .stats li#prevail-age { height: 45px; width: 45px !important; overflow: hidden; position: relative; text-align: center; margin: 0; }
#image-ranking .stats li#prevail-age img { border: none; height: 43px; width: 43px; }
#image-ranking .stats li#prevail-gender img { border: none; height: 45px; width: 45px; }
#image-ranking .stats li#prevail-age span { background-color: transparent; background-image: none; position: relative; left: 0; top: 0; height: auto; width: auto; line-height: 43px; color: #ffffff; font-size: 1em; font-weight: bold; }

#image-ranking ul#profile-stats li { width: 240px; position: relative; clear: both; margin-bottom: 3px; height: auto; }
#image-ranking #profile-stats li span { top: 0; left: 0; margin:0; margin-left: 5px; clear: right; width: 100px; margin-left: 10px; height: 14px; display: block; position: relative; float: left; background: #666666; }
#image-ranking ul#profile-stats li#go-getter span { background: #d9285e; }
#image-ranking ul#profile-stats li#sophisticat span { background: #fdb00c; }
#image-ranking ul#profile-stats li#easy-rider span { background: #142e83; }
#image-ranking ul#profile-stats li#great-outdoors span { background: #63b9f4; }
#image-ranking ul#profile-stats li#dynamo span { background: #49b524; }

#image-ranking #profile-stats li p { margin-right: 8px; width: 85px; font-size: 12px; display: inline; float: left; position: relative; }
#image-ranking #profile-stats li.prevail-profile p { font-weight: bold; }
#image-ranking #profile-stats li div { padding: 0; display: inline; float: left; position: relative; width: 35px; height: 14px; }

#image-ranking h2 span { color: #0c6bbd; display: block; }

#image-ranking .stats ul.users li.hover h4 { display: none; }
#image-ranking #profile-stats.onTop { background: #0C6BBD; padding: 0; margin: 0; border: 6px solid #5987c2; width: 250px;}
#image-ranking #profile-stats.onTop li { color: #adbdca; display: block !important; height: 14px; font-size: 12px !important; padding: 0 4px 0 4px;}
#image-ranking #profile-stats.onTop li.header { background-color: #5987c2; padding: 5px; padding-bottom: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 15px !important; font-weight: bold; color: #fffffd; }

/* </image-ranking> */


/* </ Quiz Style > */

.iframe {margin-left: auto !important; margin-right: auto !important; display:block !important; float:none !important;}
.quizWrapper { padding: 20px; width:840px; }
.iframe .quizWrapper { padding: 0; padding-top: 20px; width:640px; }
.iframe .quizWrapper .quizHolder {padding: 0; }
.quizWrapper .quizHolder {padding: 10px; width: 600px;height: 600px; margin-left: auto;margin-right: auto; }
.quizWrapper .quizHolder .imagesHolder {height: 470px; }
.quizWrapper .quizHolder .quizTitle {	height: 60px; }
.quizWrapper .quizHolder .quizTitle h1 {	margin: 0;width: 612px;	font-weight:100;padding:13px 0 0 0;	height: 37px;	float: left;	color: #FFF;	font-size: 24px;	background: url("http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/newbackgrounds1.gif") no-repeat 0 0;	text-align:center; }
.quizWrapper .quizHolder .quizTitle h2 {	margin: 0;	width: 160px; float: right;	color: #999;font-size: 18px;padding-top: 15px;	display: none; }

.quizWrapper .quizHolder a {	padding: 2px; display: block; float: left; }
.quizWrapper .quizHolder a img { width: 140px; height: 140px;	background: #fff url('http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/busy.gif') 50% 50% no-repeat;	border: 3px solid transparent; }
.quizWrapper .quizHolder a:hover img { border: 3px solid #7Ab20D; }

.quizWrapper .quizSettings {padding-left: 4px; padding-top: 10px; clear: both; height:60px; }
.quizWrapper .quizProgress { float: left; display: inline;	height: 20px; width: 600px;	padding-right:8px;	border: 1px solid #ccc;	background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/newbackgrounds1.gif) no-repeat scroll 0 -51px }
.quizWrapper .progressBar { background:#6d6d6d; width: 0px; height: 12px;	padding: 0;	margin: 4px 0 0 4px; }
.quizWrapper .quizShadow { margin-top: 0px; height: 40px; width: 600px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/newbackgrounds1.gif) no-repeat scroll 0 -74px; display: inline; float: left; }

.quizWrapper .quizButtons { float: right; }
.quizWrapper .quizButtons strong { display: block; float: left; padding: 5px; }
.quizWrapper .quizButtons a { display: block; float: left; }
.quizWrapper .quizButtons a.cancelQuiz { font-weight: bold; font-size: 12px; color: #999; }

a#privacy { text-decoration: underline; font-size: 13px; float: left; /* margin-left: 20px;*/ }
#save-vdna { width: 115px; height: 19px; display: block; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/save-vdna.gif) 0 0 no-repeat; text-indent: -9999px; float: left; margin-left: 5px; }
.vdnaSaved input { float: left; }
.vdnaSaved a { font-size: 13px; }
.vdnaSaved { padding-left: 4px; float: left; position: relative; top: -2px; }
#quiz-footer { width: 600px; margin: 0 auto; margin-bottom: 10px; } 
#quiz-footer a { margin-left: 4px; }

/* feedback page*/

#my-visualdna-book { padding-top: 50px; width:560px; margin: auto; }

/* end feedback page*/
 
/* </ Quiz Style > */


/* < ColorBox Core Style >
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
#cboxTopLeft{width:14px; height:14px; background:url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/controls.png) 0 0 no-repeat;}
#cboxTopCenter{height:14px; background:url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/border.png) top left repeat-x;}
#cboxTopRight{width:14px; height:14px; background:url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/controls.png) -36px 0 no-repeat;}
#cboxBottomLeft{width:14px; height:43px; background:url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/controls.png) 0 -32px no-repeat;}
#cboxBottomCenter{height:43px; background:url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/border.png) bottom left repeat-x;}
#cboxBottomRight{width:14px; height:43px; background:url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/controls.png) -36px -32px no-repeat;}
#cboxMiddleLeft{width:14px; background:url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/controls.png) -175px 0 repeat-y;}
#cboxMiddleRight{width:14px; background:url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/controls.png) -211px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/loading.gif) center center no-repeat;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/quiz/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}

.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

/* </ ColorBox Core Style> */


/* <section-report> */

#section-report h2 { padding-bottom: 23px; border-bottom: 1px solid #dedede; margin-bottom: 21px; }
#section-report #main-content { /*min-height: 650px;*/ }

#section-report #no-section { display: none; width: 639px; height: 188px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/no-section.jpg) 0 0 no-repeat; position: absolute; left: 0; top: 0; }
#section-report #no-section p { color: #333333; font-size: 13px !important; line-height: 17px; width: 315px; padding-top: 18px; margin-left: 18px; }

#section-report #btn-print { position: absolute; right: 0; top: 0; height: 30px; width: 56px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/btn-print.gif) 0 0 no-repeat; margin: 0; color: #ffffff; font-size: .875em; line-height: 30px; text-align: center; }
#section-report #btn-export { position: absolute; right: 70px; top: 0; height: 30px; width: 56px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/image-ranking/btn-print.gif) 0 0 no-repeat; margin: 0; color: #ffffff; font-size: .875em; line-height: 30px; text-align: center; }

#section-report #add-section { display: inline; position: absolute; right: 0; top: 0; width: 124px; height: 32px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/green-btn-bg.gif) 0 0 repeat-x; margin-bottom: 20px; z-index: 1; }
#section-report #add-section span { display: block; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/green-btn-left.gif) 0 0 no-repeat; }
#section-report #add-section strong { display: block; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/green-btn-right.gif) right 0 no-repeat; padding-left: 10px; padding-right: 30px; line-height: 32px; color: #ffffff; text-transform: uppercase; font-size: 12px; font-weight: bold; }

#section-report #add-section.empty { top: 215px; left: 18px; }

#section-report #add-section-page { background: #cccccc; position: absolute; left: 0; right: 0; opacity: 0.5; filter: alpha(opacity=50); height: 100%; width: 100%; height: 9999px; width: 9999px; }
#section-report #add-section-outer { width: 601px; height: 307px;  border: 5px solid #dcdcdc; background: #ffffff; display: none; }
#section-report #add-section-inner { margin: 24px; position: relative; width: 558px; height: 268px; }
#section-report #add-section-inner h2 { font-size: 18px; border-bottom: 1px solid #dcdcdc; color: #77ba25; }
#section-report #add-section-inner #close-btn { width: 64px; height: 24px; text-indent: -9999px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/close-btn.gif) 0 0 no-repeat; position: absolute; top: 0; right: -1px; cursor: pointer; }

#section-report #add-section-inner #add-section-btn { width: 193px; height: 38px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/green-btn-bg1.gif) 0 0 repeat-x; margin-left: 159px; cursor: pointer; float: left; color: #ffffff; font-size: 18px; }
#section-report #add-section-inner #add-section-btn:hover { color: #d7e9d1; }
#section-report #add-section-inner #add-section-btn span { display: block; width: 193px; height: 38px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/green-btn-lt.gif) 0 0 no-repeat; }
#section-report #add-section-inner #add-section-btn strong { width: 193px; height: 38px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/green-btn-rt.gif) right 0 no-repeat; display: block; text-transform: uppercase; line-height: 38px; text-align: center; }
#section-report #add-section-inner #add-section-btn2 { width: 193px; height: 38px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/green-btn-bg1.gif) 0 0 repeat-x; margin-left: 159px; cursor: pointer; float: left; color: #ffffff; font-size: 18px; }
#section-report #add-section-inner #add-section-btn2:hover { color: #d7e9d1; }
#section-report #add-section-inner #add-section-btn2 span { display: block; width: 193px; height: 38px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/green-btn-lt.gif) 0 0 no-repeat; }
#section-report #add-section-inner #add-section-btn2 strong { width: 193px; height: 38px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/green-btn-rt.gif) right 0 no-repeat; display: block; text-transform: uppercase; line-height: 38px; text-align: center; }

#section-report #add-section-inner #input-box1 { padding: 0 10px; border: 1px solid #dadada; float: left; display: inline; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/input-bg.gif) 0 0 repeat-x; }
#section-report #add-section-inner input { color: #0099ff; font-size: 1em; width: 242px; height: 23px; border: none;  float: left; display: inline; background: transparent; }
#section-report #add-section-inner #url { width: 390px; display: block; float: left; color: #0099ff; font-size:1.125em; }
#section-report #add-section-inner label { float: left; display: inline; width: 159px; color: #333333; font-size: 1.125em; }
#section-report #add-section-inner fieldset { margin-bottom: 20px; }
#section-report #add-section-inner p { margin-left: 159px; font-weight: bold; margin-bottom: 14px; margin-top: 10px; font-size: 1em; }
#section-report #add-section-inner p.note { color: #666666; font-weight: normal; margin-top: 0; }
#section-report #add-section-inner p.error-min, #section-report #add-section-inner p.error-exists { color: #d11e44; font-size: 1.125em; margin-bottom: 0; margin-top: 0; font-weight: normal; display: none; }

#section-report #report { float:left; position: relative; border-bottom: 1px solid #e2e2e2; }
#section-report #report h4 { cursor: pointer; height: 30px; width: 640px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/slider-bg.gif) 0 0 repeat-x; color: #ffffff; line-height: 30px; position: relative; z-index: 55; }
#section-report #report h4 strong { padding-left: 17px; padding-right: 30px; font-size: 14px; display: block; }
#section-report #report h4 strong.up { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/slider-arrow-up.gif) 98% center no-repeat; }
#section-report #report h4 strong.down { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/slider-arrow-down.gif) 98% center no-repeat; }

#section-report #report #tabs { height: 32px; position: relative; margin-bottom: 0px;font-family: "Tahoma", serif; font-size: 11px; }
#section-report #report #tabs li { color: #ffffff; height: 32px; width: 99px; float: left; display: inline; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/tab-bg.gif) 0 0 repeat-x; margin-left: 1px; cursor: pointer;  }
#section-report #report #tabs .tab span { display: block;  padding: 0 15px 0 10px;  }
#section-report #report #tabs .tab strong { display: block; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/tab-right1.gif) right 0 no-repeat; position: relative; z-index: 100;  height: 32px; width: 99px; }
#section-report #report #tabs .tab h3 { line-height: 30px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/tab-left.gif) 0 0 no-repeat; overflow: hidden; }

#section-report #report #tabs li.active { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/tab-active-bg.gif) 0 0 repeat-x; }
#section-report #report #tabs .active strong {background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/tab-active-right1.gif) right 0 no-repeat; }
#section-report #report #tabs .active h3 { line-height: 30px;  background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/tab-active-left.gif) 0 0 no-repeat; }

#section-report ul.total li.first-cell p { padding-left: 16px; }

#section-report .site-profile { width: 185px; }
#section-report .site-profile li.cell span { float: none; }
#section-report .site-profile li span { width: 6px; height: 10px; margin: 8px 6px; display: inline; float: left; position: relative; line-height: 28px; overflow: hidden; }
#section-report .site-profile li p { display: inline; float: left; position: relative; width: 80px; white-space: nowrap; }
#section-report .site-profile .segment1 span { background: #1565bf; }
#section-report .site-profile .segment2 span { background: #8117c8; }
#section-report .site-profile .segment3 span { background: #38a743; }
#section-report .site-profile .segment4 span { background: #3bc3ff; }
#section-report .site-profile .segment5 span { background: #fd230d; }
#section-report .site-profile .segment6 span { background: #f97f32; }
#section-report .site-profile .segment7 span { background: #01a29c; }
#section-report .site-profile .segment8 span { background: #1565bf; }
#section-report .site-profile .segment9 span { background: #8117c8; }
#section-report .site-profile .segment10 span { background: #38a743; }

#section-report .site-profile { float: left; position: relative; display: inline;  border-right: 1px solid #e2e2e2; z-index: 0; margin-right: 1px; }
#section-report .site-profile li { width: 75px; height: 28px; float: left; display: inline; position: relative; }
#section-report .site-profile li.first-cell { width: 108px; }
#section-report .site-profile #tab-site { font-family: "Tahoma", serif; font-size: 11px; width: 74px; margin-left: 2px; }
#section-report .site-profile li.tab { color: #ffffff; height: 32px; width: 74px; position: relative; float: left; display: inline; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/tab-bg.gif) 0 0 repeat-x;  cursor: pointer; }
#section-report .site-profile .tab span { display: block;  padding: 0 15px 0 10px; overflow: visible; line-height: 32px; margin: 0; width: auto; }
#section-report .site-profile .tab strong { width: 74px; display: block; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/tab-right.gif) right 0 no-repeat;  position: relative; z-index: 100;  height: 32px; }
#section-report .site-profile .tab h3 { line-height: 30px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/tab-left.gif) 0 0 no-repeat; }

#section-report .tab-overlay {  position: absolute; left: 1px; top: 31px; width: 97px; height: 2px; background: #88c1ef; overflow: hidden; z-index: 9999; }
#section-report .site-profile li.active { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/tab-active-bg.gif) 0 0 repeat-x; }
#section-report .site-profile .active strong {background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/tab-active-right.gif) right 0 no-repeat; }
#section-report .site-profile .active h3 { line-height: 30px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/tab-active-left.gif) 0 0 no-repeat; }

#section-report #report .site-profile li.first-cell.empty-cell { width: 108px; background: #ffffff; border: none; }

#section-report .sections { border-right: 1px solid #e2e2e2; padding-left: 25px; padding-right: 26px; float: left; position: relative; float: left; }

#add-section-working img{margin:10px;}

#section-report .site-profile #profiles { float: left; }

/*
#section-report .sections span.left-btn, #section-report .sections span.right-btn { cursor: pointer; width: 30px; height: 33px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/black-arrow-lt1.gif) 0 0 no-repeat; position: absolute;  }
#section-report .sections span.right-btn { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/black-arrow-rt2.gif) 0 0 no-repeat;  right: -2px; top: 0; z-index: 10; }
#section-report .sections span.left-btn { left: -2px; top: 0; width: 33px; z-index: 10; }
*/
#section-report .sections span.left-btn, #section-report .sections span.right-btn { cursor: pointer; width: 30px; height: 33px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/black-arrow-lt-faded.gif) 0 0 no-repeat; position: absolute;  }


#section-report .sections span.right-btn { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/black-arrow-rt-faded.gif) 0 0 no-repeat;  right: -2px; top: 0; z-index: 10; }
#section-report .sections span.right-btn.active { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/black-arrow-rt2.gif) 0 0 no-repeat; }

#section-report .sections span.left-btn { left: -2px; top: 0; width: 33px; z-index: 10; }
#section-report .sections span.left-btn.active { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/black-arrow-lt1.gif) 0 0 no-repeat; }

#section-report .holder { width: 400px; overflow: hidden; position: relative; border-right: 1px solid #e2e2e2; }
#section-report .holder .movable { width: 99999px; left: 0; position: relative; }
#section-report ul.space-edit-section { /* height: 32px;*/ }
#section-report ul.sliding-section { height: 29px; }
#section-report ul.sliding-section li { width: 99px; height: 28px; display: inline; float: left; position: relative; }
#section-report ul.sliding-section li.cell, #section-report .site-profile li.first-cell, #section-report .site-profile li.cell { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/cell-bg.gif) 0 0 repeat-x; font-size: 12px; line-height: 28px; border-left: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
#section-report ul.sliding-section li.segment-1-max { background: #1565bf; color: #ffffff; }
#section-report ul.sliding-section li.segment-2-max { background: #8117c8; color: #ffffff; }
#section-report ul.sliding-section li.segment-3-max { background: #38a743; color: #ffffff; }
#section-report ul.sliding-section li.segment-4-max { background: #3bc3ff; color: #ffffff; }
#section-report ul.sliding-section li.segment-5-max { background: #fd230d; color: #ffffff; }
#section-report ul.sliding-section li.segment-6-max { background: #f97f32; color: #ffffff; }
#section-report ul.sliding-section li.segment-7-max { background: #01a29c; color: #ffffff; }

#section-report ul.sliding-section li.cell span, #section-report .site-profile li.cell span  { padding-left: 6px; }
#section-report ul.empty li.cell, #section-report .site-profile ul.empty li { background: #ffffff; }
#section-report ul.total li { border-top: 1px solid #e2e2e2; }
#section-report ul.total { /*height: 30px;*/ }
#section-report ul.sliding-section.total { height: 30px }
#section-report ul.sliding-section li.default-max { background: #ffeeaa; color: #222; }

#section-report #edit-section { background: #91c1ec url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/edit-section-bg.gif) 0 0 repeat-x; width: 100%; position: absolute; left: 0; top: 32px; border: 1px solid #4886c4; z-index: 66;  display: none; }
#section-report #edit-section #remove-section {  color: #ffffff; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/remove-section-btn.gif) 0 center no-repeat; padding-left: 20px; width: 100px; font-family: "Tahoma", sans-serif; font-size: 11px; position: relative; float: right; line-height: 49px; margin-right: 18px; }
#section-report #edit-section #remove-section:hover { text-decoration: underline; }

#section-report #edit-section #copy-url { position: relative; float: left; display: inline; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/copy-url-bg.gif) 0 0 repeat-x; width: 85px; height: 27px; margin-top: 10px; margin-left: 9px; }
#section-report #edit-section #copy-url span { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/copy-url-left.gif) 0 0 no-repeat; width: 85px; height: 27px; display: block; }
#section-report #edit-section #copy-url strong { background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/section-report/copy-url-right.gif) right 0 no-repeat; width: 85px; height: 27px; text-transform: uppercase; line-height: 27px; color: #ffffff; font-size: 14px; display: block; text-align: center; }
#section-report #edit-section #input-box { padding: 0 10px;  margin-top: 10px; border: 1px solid #78a9d5; float: left; display: inline; margin-left: 11px; background: #ffffff; }
#section-report #edit-section #input-box input { width: 283px; border: none; height: 23px; line-height: 23px; width: 283px; color: #5ca5e3; font-size: 12px; }



/* </section-report> */


/* <terms-and-conditions> */

#terms-and-conditions #main-content { width: 890px; }
#terms-and-conditions #main-content h3 { margin-bottom: 1.3em; margin-top: 2em; }
#terms-and-conditions #main-content h4 { color: #3085d5; font-size: 1em; margin-bottom: 1.3em; margin-top: 1.1em; }
#terms-and-conditions #main-content p { color: #666666; line-height: 1.5em; font-size: 0.75em; margin-bottom: 1em; }
#terms-and-conditions #main-content p#updated { color: #85290d; margin-bottom: 0; }
#terms-and-conditions #main-content a { text-decoration: underline; color: #0558b2; }

/* </terms-and-conditions> */

/* <registration and account pages> */
#registration-breadcrumbs { padding: 36px 60px 0 60px; /* margin-left: 100px;*/ }
#registration-breadcrumbs li { float: left; margin-right: 22px; line-height: 33px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/sprite.gif) right -99px no-repeat; }
#registration-breadcrumbs li.last-item { background-image: none; }

#registration-breadcrumbs strong { float: left; width: 33px; height: 33px; text-indent: -9999px; display: block; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/sprite.gif) 0 0 no-repeat; margin-right: 20px; overflow: hidden; }
#registration-breadcrumbs #step-2 strong { background-position: -33px 0; }
#registration-breadcrumbs #step-3 strong { background-position: -66px 0; }
#registration-breadcrumbs #step-4 strong { background-position: -99px 0; }

#registration-breadcrumbs em { color: #cdcdcd; font-size: 1em; float: left; line-height: 33px; background-color: #fff; padding-right: 22px; }
#registration-breadcrumbs div { padding-right: 40px; }
#registration-breadcrumbs .last-item div { padding-right: 0; }

#registration-breadcrumbs .active  em { color: #5B9cde; }
#registration-breadcrumbs .active #step-1 strong { background-position: 0 -33px; }
#registration-breadcrumbs .active #step-2 strong { background-position: -33px -33px; }
#registration-breadcrumbs .active #step-3 strong { background-position: -66px -33px; }
#registration-breadcrumbs .active #step-4 strong { background-position: -99px -33px; }

#registration-breadcrumbs .complete #step-1 strong { background-position: 0 -66px; }
#registration-breadcrumbs .complete #step-2 strong { background-position: -33px -66px; }
#registration-breadcrumbs .complete #step-3 strong { background-position: -66px -66px; }
#registration-breadcrumbs .complete #step-4 strong { background-position: -99px -66px; }

#registration-and-account { padding: 0 60px 30px 60px; }
#registration-and-account.account { padding: 0; }

#registration-and-account .hr { border-bottom: solid 1px #dedede; margin-bottom: 10px; height: 5px; }
#registration-and-account.account .hr { margin-bottom: 27px; height: 15px; }

#registration-and-account a { color: #5B9cde; text-decoration: underline; }

#registration-and-account h2 { font-size: 1.5em; line-height: 120%; margin-bottom: 20px; font-weight: bold; border-bottom: solid 1px #dedede; padding-bottom: 13px;  }
#registration-and-account h2 strong { font-weight: bold; text-transform: uppercase; }
#registration-and-account.account h2 { font-size: 1em; line-height: 120%; font-weight: bold; border-bottom: none; padding-bottom: 0; margin-bottom: 0;  }

#registration-and-account  p#login-directly { margin-top: 6px; font-size: .75em; line-height: 24px; float: right; text-align: right; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/lock.gif) 0 0 no-repeat; text-indent: 20px; }

#registration-and-account h3 { width: 136px; text-align: right; font-size: 1em; font-weight: bold; text-align: right; color: #5B9cde; margin-bottom: 6px; }
#registration-and-account h3.large { text-align: left; width: auto; }

#registration-and-account .col-1 { float: left; width: 418px; }
#registration-and-account .col-2 { float: right; width: 401px; }


#registration-and-account .col-3 { float: left; width: 500px; }
#registration-and-account .col-4 { float: right; width: 301px; } 
#registration-and-account .col-4 .form-element { width: 301px; }
#registration-and-account .col-4 label { width: 100px; margin-bottom: 20px; }
#registration-and-account .col-4 select.select { width: 164px; }


#registration-and-account #settings-promote-form { position: relative; }
#registration-and-account .form-element { padding-bottom: 6px; position: relative; width: 418px; }

#registration-and-account .margin-bottom { margin-bottom: 30px; }

#registration-and-account .like-form-element { padding-bottom: 14px; position: relative; width: 418px; }

#registration-and-account .form-element img { position: absolute; right: 0; top: 4px; }

#registration-and-account .form-element img.ok { display: none; }
#registration-and-account .form-element img.error { display: none; }

#content #registration-and-account .ok img.ok { display: block; }
#content #registration-and-account .error img.error { display: block; }

#registration-and-account label { font-size: .75em; padding-top: 5px; line-height: 120%; color: #666; width: 134px; text-align: right; display: block; float: left; margin-right: 25px; }
#registration-and-account label span { color: #5B9cde; }

#registration-and-account p.like-label { font-size: .75em; padding-top: 5px; line-height: 120%; color: #666; width: 136px; text-align: right; float: left; display: inline; margin-right: 25px; }
#registration-and-account p.like-label span { color: #5B9cde; }
#registration-and-account p.like-input { font-size: .75em; padding-top: 5px; line-height: 120%; color: #333; font-weight: bold; width: auto; text-align: right; float: left; margin-right: 25px; }

#registration-and-account .form-element p.error { font-size: .6875em; text-indent: 159px; line-height: 120%; color: #f60c0b; padding-top: 5px; visibility: hidden; }
#registration-and-account .form-element p.beside-note { font-size: .75em; font-weight: bold; color: #000; float: left; padding-top: 6px; line-height: 120%; }
#registration-and-account .form-element p.below-note { color: #333; font-size: .75em; padding-top: 6px; line-height: 120%; text-indent: 159px; }

#registration-and-account .terms .form-element p.error { text-indent: 37px; }

#registration-and-account input.text { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; background-color: #fafafa; font-size: .75em; border: solid 1px #dedede; font-weight: bold; color: #000; padding: 4px 10px; width: 214px; float: left; }
#content #registration-and-account input.small { width: 30px; margin-right: 10px; }
#content #registration-and-account.account input.small { width: 29px; }
#content #registration-and-account input.medium { width: 120px; margin-right: 2px; }
#content #registration-and-account input.right { text-align: right; }

#registration-and-account select.select { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; background-color: #fafafa; font-size: .75em; border: solid 1px #dedede; font-weight: bold; color: #000; padding: 4px 4px 4px 10px; width: 234px; float: left; }

#registration-and-account .error input.text { background-color: #fff1f1; color: #fb7d80; border-color: #f60c0b; }
#registration-and-account .error p.error { visibility: visible; }

#registration-and-account .col-2 .form-element { width: 401px; }
#registration-and-account .col-2 label { width: 117px; }
#registration-and-account .col-2 .form-element p.error { text-indent: 142px; }
#registration-and-account .col-2 .form-element p.below-note { text-indent: 142px; }

#registration-and-account .terms .form-element { width: auto; padding-left: 145px; }
#registration-and-account .terms .check-and-label { height: 1%; }
#registration-and-account .terms .check-and-label input { float: left; width: 30px; }
#registration-and-account .terms .check-and-label label { float: left; width: auto; font-size: .875em; color: #000; padding-top: 2px; }

#registration-and-account .notes p { color: #666; font-size: .75em; line-height: 120%; margin-bottom: .75em; }
#registration-and-account .label-aligned p,
#registration-and-account a.label-aligned { margin-left: 159px; }

#registration-and-account a.green-submit { text-decoration: none; float: left; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/green-submit.gif) right no-repeat; overflow: hidden; color: #fff; }
#registration-and-account a.green-submit:hover { color: #d7e9d1; }
#registration-and-account a.green-submit:hover strong { cursor: pointer; }
#registration-and-account a.green-submit strong { padding-right: 42px; display: block; text-transform: uppercase; font-size: 1.3em; text-indent: 21px; display: block; line-height: 46px; overflow: hidden; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/green-submit-left.gif) left no-repeat; }

#registration-and-account a.previous-step { padding-top: 20px; display: block; font-size: .75em; }

#registration-and-account a.blue-submit { text-decoration: none; float: left; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/blue-submit.gif) right no-repeat; overflow: hidden; color: #fff; }
#registration-and-account a.blue-submit:hover { color: #d3e1f0; }
#registration-and-account a.blue-submit strong { padding: 0 35px; text-align: center; display: block; text-transform: uppercase; font-size: .9375em; font-weight: bold; display: block; line-height: 46px; overflow: hidden; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/blue-submit-left.gif) left no-repeat; }

#registration-and-account #preview li { float: left; padding: 7px; background-color: #e6e6e6; margin-right: 10px; text-align: center; }
#registration-and-account #preview li.results { margin-right: 0; }
#registration-and-account #preview li a { font-size: .75em; font-weight: bold; padding: 15px 0; display: block; }

#registration-and-account #select-style li { float: left; width: 130px; padding-bottom: 10px; background-color: #e6e6e6; text-align: center; }
#registration-and-account #select-style li.first-style { width: 137px; }
#registration-and-account #select-style li.last-style { width: 133px; }
#registration-and-account #select-style li a { font-size: .75em; font-weight: bold; padding: 15px 0; display: block; }

#registration-and-account .form-element #select-style img { position: static; display: block; margin: 10px 4px 6px 0; cursor: pointer; width: 123px;}
#registration-and-account .form-element #select-style .first-style img { margin: 10px 4px 6px 7px; }
#registration-and-account .form-element #select-style .last-style img { margin: 10px 7px 6px 0; }

#registration-and-account.account .form-element #select-style img { width: 90px; }
#registration-and-account.account .form-element #select-style .first-style img { margin: 10px 4px 6px 4px; }
#registration-and-account.account .form-element #select-style .last-style img { margin: 10px 4px 6px 0; }
#registration-and-account.account #select-style li { float: left; width: 94px; padding-bottom: 10px; background-color: #e6e6e6; text-align: center; }
#registration-and-account.account #select-style li.first-style { width: 101px; }
#registration-and-account.account #select-style li.last-style { width: 97px; }
#registration-and-account.account #select-style input.radio,
#registration-and-account.account #select-style .first-style input.radio,
#registration-and-account.account #select-style .last-style input.radio { margin-left: 11px; }

#registration-and-account form .full-width { width: 640px; position: relative; }

#registration-and-account form .exclude-ip { width: 640px; }
#registration-and-account form .exclude-ip img.add { left: 404px; top: 6px; }
#registration-and-account form .exclude-ip img.ok,
#registration-and-account form .exclude-ip img.error { left: 420px; }

#registration-and-account #select-style input.radio { float: left; width: 20px; display: inline; margin-left: 28px; }
#registration-and-account #select-style .first-style input.radio { margin-left: 35px; }
#registration-and-account #select-style .last-style input.radio { margin-left: 31px; }
#registration-and-account #select-style label { margin-right: 0; text-align: left; width: 55px; padding-top: 2px; font-weight: bold; color: #000; }

#registration-and-account #select-dimensions { width: 661px; float: left; }
#registration-and-account #select-dimensions li { float: left; width: 100%; padding: 4px 0 10px 0; }
#registration-and-account #select-dimensions li.dark { background-color: #e1eef6; }

#registration-and-account.account #select-dimensions { width: 479px; float: left; display: inline; }

#registration-and-account #select-dimensions li input.radio { float: left; width: 20px; display: inline; margin: 7px 6px 0 18px; }
#registration-and-account #select-dimensions li label { float: left; width: auto; font-size: .8125em; }
#registration-and-account #select-dimensions li label span { color: #5B9cde; }
#registration-and-account #select-dimensions li.active label span { color: #fff; }
#registration-and-account #select-dimensions li label strong { font-weight: bold; }
#registration-and-account #select-dimensions li label em { text-decoration: underline; font-weight: bold; }

#registration-and-account #select-dimensions li label a { text-decoration: none; }
#registration-and-account #select-dimensions li label a:hover,
#registration-and-account #select-dimensions li label a:hover span { color: #000; }
#registration-and-account #select-dimensions li.active label a:hover span { color: #fff; }

#content #registration-and-account #select-dimensions li.active { background-color: #0e62ba; }
#content #registration-and-account #select-dimensions li.active a { color: #fff; }
#registration-and-account #select-dimensions li.active div.url { display: block; }

#registration-and-account #select-dimensions div.url { margin-left: 21px; display: none; }

#registration-and-account #select-dimensions div.url p { float: left; width: 300px; color: #fff; }
#registration-and-account #select-dimensions div.url p.btn { width: 180px; margin-bottom: 4px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/blue-btn-bg.gif) 0 0 repeat-x; margin-top: 10px; margin-right: 10px; }
#registration-and-account #select-dimensions div.url p.notes { font-size: .8125em; margin-top: 17px; line-height: 120%; }

#registration-and-account.account #select-dimensions div.url p { width: 260px; }
#registration-and-account.account #select-dimensions div.url p.btn { width: 180px; }

#registration-and-account #select-dimensions input { float: none; color: #0e62ba; text-decoration: underline; padding: 10px; margin: 10px 0 0 0; width: 597px; border-color: #095db5; }
#registration-and-account.account #select-dimensions input { width: 417px; }

#registration-and-account a.blue-on-blue { text-decoration: none; float: left; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/blue-on-blue-btn.gif) right no-repeat; overflow: hidden; color: #fff; text-align: center; width: 180px; }
#registration-and-account a.blue-on-blue:hover { color: #d7e9d1; }
#registration-and-account a.blue-on-blue strong { display: block; text-transform: uppercase; padding: 0 12px; font-size: 12px; display: block; line-height: 31px; overflow: hidden; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/blue-on-blue-btn-left.gif) left no-repeat; }

#registration-and-account #ips { width: 400px; float: left; margin-top: 5px; }
#registration-and-account #ips li { width: 122px; margin-right: 10px; float: left; font-size: .75em; line-height: 120%; color: #5B9cde; margin-bottom: 7px; }
#registration-and-account #ips li span { padding-left: 7px; }
#registration-and-account #ips li img { vertical-align: text-top }

#confirm-msg { text-align: center; margin: 16px 0 20px 0; width: 820px; height: 77px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/confirm-msg-bg.gif) 0 0 repeat-x; line-height: 77px; }
#confirm-msg div { width: 820px; height: 77px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/confirm-msg-lt.gif) 0 0 no-repeat; }
#confirm-msg div div { display: block; width: 820px; height: 77px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/confirm-msg-rt.gif) right 0 no-repeat; }
#confirm-msg p { width: 690px; white-space: nowrap; padding-left: 60px; margin: 0 auto; height: 77px; background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/envelope.png) 0 center no-repeat; font-size: 20px; font-weight: bold; padding-bottom: 10px; }
#confirm-msg p a { color: #55b208; }
#confirm-msg p a:hover { text-decoration: underline; }

#confirm-msg.confirm-summary p { background: url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/registration/screen.png) 0 13px no-repeat; }


#registration-and-account p.instruction { color: #3794d8; text-align: center; }
#registration-and-account h2.instruction { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
#registration-and-account a.instruction { text-decoration: none; }
#registration-and-account a.instruction:hover { text-decoration: underline; }
#registration-and-account .green-btn a { margin-left: 260px; }

/* </registration pages> */


#summary #ui-datepicker-div { margin-top: -186px; margin-left: -11px; z-index: 9999 !important;}
#image-ranking #ui-datepicker-div { margin-top: -186px; margin-left: -11px; z-index: 9999 !important;}

/* <slimbox> */
#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer;}

#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }

.lbLoading { background: #fff url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/lightbox/loading.gif) no-repeat center; }

#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }

#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }

#lbPrevLink { left: 0; }

#lbPrevLink:hover { background: transparent url(prevlabel.gif) no-repeat 0 15%; }

#lbNextLink { right: 0; }

#lbNextLink:hover { background: transparent url(nextlabel.gif) no-repeat 100% 15%; }

#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }

#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(http://resources-ms-ak.visualdna.com/psst.visualdna.com/live/20100527141509/images/lightbox/close.gif) no-repeat center; margin: 5px 0; outline: none; }

#lbCaption, #lbNumber { margin-right: 71px; }

#lbCaption { font-weight: bold; }
/* </slimbox> */


