/* ----------------------------------------------
Structure Style Sheet :: Cengage :: PTTU

Author:   Mathew Smith / Jennifer Burns | www.cengage.com
Version:  2009.11.02 (c) All Rights Reserved
----------------------------------------------- */


a {text-decoration:none; color:#0099cc;}
a:hover {text-decoration:underline;}
h1 {color:#136D9F;}
h2 {font-size: 18px; color:#0066cc; font-weight:normal; margin-bottom:7px;}
h2.hr { border-bottom: 1px solid #06c; }
h3 {font-size:13px; color:#0099cc; font-weight:bold; margin:0px; padding:0px 5px;}
h3.marketing {font-size:13px; color:#0099cc; font-weight:bold; padding:0px;}
h4 {font-size:12px; color:#0099cc; font-weight:bold; margin:0px;}
#marketing p {margin-top:0px;}
img {border:none;}
p {margin-top:0px;}
ul { margin-top: 9px; margin-bottom: 18px; }
label { display: block; float: left; width: 65px; }
label span, span.req { color: #f00; }
blockquote { font-family: Monaco, Verdana, Sans-serif; font-size: 12px; background-color: #f9f9f9; border: 1px solid #D0D0D0; color: #002166; display: block; margin: -14px 0 14px 0; padding: 12px 10px; }
small { margin-left: 65px; color: #939393; }
fieldset { border: none; }

#marketing ul {margin-top:0px; padding-top:0px;}
#banner {background: url(../images/hdr-pttubanner.jpg) no-repeat; width:720px; height:105px;}
#container { width: 715px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(../images/img-pttubkgrnd.jpg) no-repeat; min-height:408px; padding-left:5px;}
#content {padding-top:15px;}
#free_bkgd {background:url(../images/free-bkgrnd.png) repeat-y; _height:50px;}
#free_services { width:181px; font-size:12px; font-weight:bold; color:#0099cc; margin-bottom:15px;}
#free_services ul{list-style-type:none; margin:0px; padding:0px;}
#free_services ul li{margin-left:10px; padding:2px;}
#left_col {float:left; width:490px;}
#right_col {float:right; width:181px; padding-right:5px;}
#your_success_stories, #your_success_stories_error { width: 450px; height: 535px; padding: 10px; border-top: 1px solid #06c; background: #f3f9fa url(../images/img-submitdropdwn.png) no-repeat bottom left  scroll; font-size: 12px; color: #333; }
#your_success_stories input, #your_success_stories textarea, #your_success_stories input#file { border: 1px solid #999; padding: 2px; }
#your_success_stories input#btn-clear, #your_success_stories_error input#btn-clear { width: 61px; height: 18px; background: transparent url(../images/btn-clear-trans.png) no-repeat 0 0 scroll; border: none; cursor: pointer; z-index: 1000; }
#your_success_stories input#btn-submit, #your_success_stories_error input#btn-submit { width: 61px; height: 18px; background: transparent url(../images/btn-submit-trans.png) no-repeat 0 0 scroll; border: none; cursor: pointer; z-index: 1000; }
#your_success_stories_error p.req { color: #f00; }
#your_success_stories_error p.req input { border: 1px solid #f00; }
#your_success_stories_submit { display: none; border-top: 1px solid #06c; width: 470px; text-align: right; font-weight: bold; color: #06c; font-size: 14px; }
#your_success_stories_submit span { display: block; float: left; margin-left: 280px; line-height: 0; width: 0; font-size: 0; border-top: 8px solid #fff; border-bottom: 8px solid #fff; border-left: 8px solid #06c; }
.btn { display: block; text-indent: -9999px; width: 205px; height: 25px; margin: 0; padding: 0; color: #999; text-decoration: none; }
#confirm { border: none; width: 124px; height: 19px; cursor: pointer; background: transparent url(../images/btn-confirm.gif) no-repeat 0 0  scroll; }
#confirm:hover { background-position: 0 -19px; }
#back { display: block; margin-top: 0; border: none; width: 82px; height: 19px; font-size: 12px; line-height: 18px; cursor: pointer; text-indent: -9999px; background: transparent url(../images/btn-back.gif) no-repeat 0 0  scroll; }
#back:hover { background-position: 0 -19px; }
#tab { margin-bottom:-5px;}
#tab_box {border:1px solid #cccccc; background-color:#ffffff; margin-bottom:25px; font-size:11px; color:#666666; line-height:14px;}
#tab_box p {margin-top:5px; margin-bottom:0;}
#webinars { width:181px; font-size:12px; color:#333333; margin-top:10px;}
#webinar_bkgd {background:url(../images/webinars-bkgrnd.png) repeat-y;}
#webinars p {margin:0px; padding:0px 5px;}

#review_order { float:left; width:500px;}
#order_materials {float:right; width:189px;}
.order_materials_header {font-size:14px; color:#136D9F; font-weight:bold;}
.success_stories {font-size:13px; color:#333; border-bottom: 1px solid #999; margin-top: 18px;}
.btmMarginFix {margin-bottom:-5px;}
.border_bottom {border-bottom:1px solid #cccccc;}
.border_right {border-right:1px solid #cccccc;}
.bumper {margin-top:5px;}
.center {text-align:center;}
.clearing {clear:both;}
.floatl{float:left;}
.floatr {float:right;}
.pttu_logoFix {margin-top:55px;}
.small {font-size: smaller;}
.spacer5 {margin-right:5px;}
.spacer10 {margin-right:10px}
.spacer38 {margin-right:38px;}
.margin_zero {margin:0px;}
.sign_up {font-size:16px; font-weight:bold; color:#0099cc;}
.tab_blue {text-align:center; color:#006699; font-weight:bold; font-size:12px;}
.tab_green {text-align:center; color:#669900; font-weight:bold; font-size:12px;}
.tab_orange {text-align:center; color:#cc6600; font-weight:bold; font-size:12px;}
.tab_silver {text-align:center; color:#999999; font-weight:bold; font-size:12px;}
.topMarginFix {margin-top:-2px; padding: 0px 0px 2px 0px;}
button.stories_btn {width: 148px; height: 34px; font-size: 14px; background: url(http://www.gale.cengage.com/images/btn_big.jpg) no-repeat top left; }
button.stories_btn:hover  { color:#000000; background-position: bottom; cursor: pointer; }

.order_rspace { border-right:2px solid #ffffff;}
.order_lspace { border-left:2px solid #ffffff;}
.center {text-align:center;}
.right {text-align:right;}

/* =Archive List
--------------------------------------------------------------------*/
ul.archive-list { width: 486px; color: #362f2d; font-size: 16px; line-height: 24px; font-weight: normal; list-style-type: none; margin-left: 0; }
ul.archive-list li { color: #776a61; }
ul.archive-list li.first { margin-bottom: 10px; }
ul.archive-list li a { font-size: 18px; color: #333; }
ul.archive-list li ul { list-style-type: none; display: inline; margin-left: 10px; }
ul.archive-list li ul li { display: inline; margin-right: 10px; }
ul.archive-list li ul li a { font-size: 12px; color: #09c; /*color: #92cc47;*/ font-weight: bold; }
ul.archive-list li.active a, ul.archive-list li ul li.active a { color: #c6bcb6; font-size: 20px; }


#order { border-collapse:collapse; }
#order tr { border-bottom: 1px solid #CCC; }
#order td { padding:5px; }
#order th { padding:5px; background-color:#CCC; color:#136D9F; }
col#title { width: 350px; }
col#posters, col#tentcards, col#shelftalker, col#windowcling, #order tr.group td.group { background-color:#e1eff5;}
#order tr.last { border-bottom:none; background-color: #fff; text-align: center; }
table tfoot tr td.white { background-color: #fff; }
#order tfoot tr { border-bottom: none; }
#order .group { background-color: #F3F3F3; }


/* =Stories
--------------------------------------------------------------------*/
h2.date-header { color: #c60; font-size: 14px; font-weight: bold; border: none; }
.entry-body { margin: 0 0; }
.entry-body p { margin: 0 0 18px 0; padding: 0; }
.entry-continue { margin: 0 0 18px 0; padding: 0; }
.entry-footer { margin: 0 0 18px 0; padding: 0; }

/* =Materials
--------------------------------------------------------------------*/
#preview { position:fixed; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }
.action { color: #999; }
.preview img, .help img { vertical-align: middle; padding-left: 10px; }



