/* general */
h1,h2{color:#00ccff; font-size:16pt; margin:0; font-family:Georgia, serif, tahoma, sans-serif; font-weight:normal}
.clear{clear:both}
span.right-quote,span.left-quote {padding:0; font-weight:bold; font-size:20pt; position:relative; top:6px}
span.right-quote{margin-left:5px}
h2,h4,.tool-tip,blockquote{font-family:Georgia, serif, tahoma, sans-serif;}
h4{color: #ffcc66; font-size:14pt; font-weight:normal; margin:0 0 10px 0;}
p{margin-bottom:20px}
#subfooter, #footer { position: relative; top: -60px; }
div#success_stories_body{ padding: 20px 40px 0px 40px; background:url('/gfx/testimonials/bg.gif') repeat-x top left; color:#ccc; min-height:800px; }

/* wall */
div#main_wrap{position:relative; clear:both}
div#wall{width:100%; height:340px; margin-bottom:40px; z-index:10;}
div#wall table{border-collapse:collapse; border:none; }
div#wall table img{cursor:pointer;}
div#wall_screen{background-color:#111; width:100%; height:340px; margin-bottom:40px; z-index:20; opacity:1; }
p#intro{margin-bottom:40px; width: 900px; }

/* video */
div#video{background:url('/gfx/testimonials/bubble-big2-ie6.png') no-repeat; height:364px; width:930px; position:absolute; top:-10px; left:-20px; display:block; z-index:40; display:none; opacity: 1; }
div#video div#video_play{display:none; background:#111; }
div#video div#video_screenshot{background:url('/gfx/testimonials/preview-tile.jpg') no-repeat; width:342px; height:319px; position:absolute; top:20px; left:20px;}
div#video div#video_preview #video_screenshot img#click2watch{cursor:pointer; position:relative; top:10px; left:10px }
div#video div#video_preview div#video_content{width:540px; position:absolute; top:20px; right:20px; }
div#video div#video_preview div#video_content #video_screenshot_quote blockquote{font-size: 20pt; margin: 0; color: #fff; padding: 0 20px 20px 0; }
div#video div#video_preview div#video_content #video_screenshot_quote blockquote div span.left-quote { font-size:24pt; position: absolute; top:-10px; left: 4px; }
div#video div#video_preview div#video_content #video_screenshot_quote blockquote span.right-quote { font-size:24pt; position:relative; top:-2px}
div#video div#video_preview div#video_content #video_screenshot_blurb{padding-bottom:5px; margin-bottom:10px; border-bottom:dotted 1px #fff; }
div#video div#video_preview div#video_content #upsell_solutions h4{text-transform:uppercase; display:inline; font-size:1.2em; font-weight:bold; margin:0; float:left;}
div#video div#video_preview div#video_content #upsell_solutions ul{list-style:disc inside; display:inline}
div#video div#video_preview div#video_content #upsell_solutions ul li{list-style:disc inside; color:#ffcc66; padding:2px 0 0 10px; float:left}
div#video div#video_preview div#video_content #upsell_solutions ul li a{list-style:disc inside; color:#ffcc66; text-decoration:none; }
div#video_placeholder{width:600px; float:left; margin:10px 0 0 10px; position: relative; top: 5px; }
div#video div#video_play div#video_play_testimonial{float:right; width:290px; height:360px; margin:10px 0 0 10px}
div#video div#video_play div#video_play_testimonial h4.speaker{margin-top:130px}
div#video div#video_play div#video_play_testimonial ul{list-style:disc inside; padding-left:5px; margin-left:0; padding-left:5px;color:#ffcc66}
div#video div#video_play div#video_play_testimonial ul li{list-style:disc inside; list-style-image:none}
div#video div#video_play div#video_play_testimonial ul li a{color:#ffcc66; text-decoration:none}

/* share */
div#share{width:400px; float:left; position: relative; top: 10px;  }
div#share p{margin-bottom:0;}
div#share h2{text-decoration:underline;color:#fff}
div#share h2 strong{color:yellow; text-decoration:underline}

/* share form */
div#share_form_div{float:right; margin:10px 0; color:#fff; position: relative; top: -90px;}
div#share_form_div form label{width:100px; display:inline-block;  text-align:left;}
div#share_form_div form div{margin:10px 0}
div#share_form_div form span.required{color:red; margin:0 5px}
div#share_form_div form input, div#share_form_div form textarea{width:350px; border:1px solid #59646f}
div#share_form_div form textarea{ height:50px}
div#share_form_div form input#submit{background:url('/gfx/testimonials/submit.png') no-repeat; width:63px!important; height: 23px; border:none; cursor: pointer}
div#share_form_div form div#submitdiv{text-align:right;}
div#share_form_div form input:focus, 
div#share_form_div form textarea:focus,
div#share_form_div form input:hover,
div#share_form_div form textarea:hover{background-color:#FFFFCF; }
div#share_form_div form #yourStory { position: relative; top: -8px; margin-left: 68px; float: left; }

/* Tips */
.tips{cursor:help;}
.tool-tip { color: #fff; z-index: 1; background-color:#111; padding:10px; text-align:left; background:url('/gfx/testimonials/bubble.png') no-repeat top left; width:280px; height:120px; }
.tip-title { font-size: 17pt; margin: 0; color: #ffcc66; text-align: right; }
.tip-text { font-size: 12pt; line-height:1.1em; position:relative; top: -1px; bottom:30px}

/* Click Here Button */
#clickToWatch { position: relative; left: 10px; top: 10px; background:url('/gfx/testimonials/clicktowatch.png') no-repeat; height: 60px; width: 190px; padding: 0px; margin: 0px; cursor: pointer; }
#clickToWatch:hover { background:url('/gfx/testimonials/clicktowatch_over.png') no-repeat; cursor: pointer; }
#close_tab { position: relative; left: 530px; padding-bottom: 0px; margin-bottom: 0px; cursor: pointer; }
