/*---- Talk Tools styles ----*/

body{
	background:#453c75;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#innerwrapper { padding-left:13px; padding-right:13px; background:url(/site/templates/tt_wrapper_bg.jpg) repeat-y; margin:0 auto !important; *width:1000px !important;}

#div__body{ background:#FFFFFF;}
#div__footer{ background:#FFFFFF;}
#div__header{ background:#FFFFFF;}
#div__label{ background:#FFFFFF;}
.zero-padding{
  padding:0px;
}

.p5t { padding-top:5px; text-align:center; }
/* -----  MENU  ----- */

#navigation {
	background: url(/site/header/tt-menu-bg.gif) top left repeat-x;
	width:845px;
	height:28px;
	margin:0;
	padding:0;
	padding-left:155px;
}

#navigation ul {
	display:block;
	list-style: none;
	background:url(/site/header/tt-menu.gif) top left no-repeat;
	background-position:  0 -28px ;
	margin:0;
	padding:0;
	width:845px;
	height:28px;
}

#navigation ul li {
	float:left;
	position:relative;
	z-index:100;
	margin:0;
	padding:0;
	height:28px;
}
	
#navigation ul li a {
	outline:0;
	display:block;
	text-decoration:none;
	text-indent: -999em;
	height:28px;
}
	
#navigation ul li a:hover,
#navigation ul li a.current {
	background-image: url(/site/header/tt-menu.gif);
	background-repeat: no-repeat;
}

#navigation ul li#home a { width:60px }
#navigation ul li#home a:hover { background-position: 0 0; }
#navigation ul li#home a.current,
#navigation ul li#home a.current:hover {width:60px; background-position: 0 -56px; }

#navigation ul li#about-us a { width:78px }
#navigation ul li#about-us a:hover { background-position: -60px 0; }
#navigation ul li#about-us a.current,
#navigation ul li#about-us a.current:hover { width:78px; background-position: -60px -56px; }

#navigation ul li#news a { width:130px }
#navigation ul li#news a:hover { background-position: -138px 0; }
#navigation ul li#news a.current,
#navigation ul li#news a.current:hover { width:130px; background-position: -138px -56px; }

#navigation ul li#educational a { width:104px }
#navigation ul li#educational a:hover { background-position: -268px 0; }
#navigation ul li#educational a.current,
#navigation ul li#educational a.current:hover { width:104px; background-position: -268px -56px; }

#navigation ul li#products a { width:85px }
#navigation ul li#products a:hover { background-position: -372px 0; }
#navigation ul li#products a.current,
#navigation ul li#products a.current:hover { width:85px; background-position: -372px -56px; }

#navigation ul li#blog a { width:100px }
#navigation ul li#blog a:hover { background-position: -457px 0; }
#navigation ul li#blog a.current,
#navigation ul li#blog a.current:hover { width:100px; background-position: -457px -56px; }

#navigation ul li#distributors a { width:100px }
#navigation ul li#distributors a:hover { background-position: -557px 0; }
#navigation ul li#distributors a.current,
#navigation ul li#distributors a.current:hover { width:100px; background-position: -557px -56px; }

#navigation ul li#contact a { width:100px }
#navigation ul li#contact a:hover { background-position: -657px 0; }
#navigation ul li#contact a.current,
#navigation ul li#contact a.current:hover { width:100px; background-position: -656px -56px; }

#navigation ul li a.current:hover { cursor: default; }

/* ---------- */

h1 {
	text-decoration:none;
	text-indent: -999em;
	width:819px;
	height:118px;
	padding:0;
	margin:0;
	background: url(/site/header/tt-logo.gif) top left no-repeat;
}

/* ----- HEADER ----- */

#header-top{
	height:146px;
	padding:0;
	padding-top:13px;
	padding-left:83px;
	margin:0;
	vertical-align:top;
}

#bc{
	background:#2c2264;
	height:21px;
	color:#e4e4e4;
	font-size:11px;
	vertical-align: middle;
}
#bc a{
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
}
#bc a:hover{
	text-decoration:none;
}
.breadcrumbs{
padding:5px 17px;
text-align:left;
}
.breadcrumbs, .breadcrumbs a{
background:#FFF;
font-weight:bold;
color:#2c2264;
}
.breadcrumbs a{text-decoration:underline;}
.breadcrumbs a:hover{text-decoration:none;}
.white{
	font-weight:bold;
	color:#FFFFFF;
}

#border{
	background: url(/site/header/tt-header-borde.gif) top left repeat-x;
}

.new_bottom_bg{ background:url(/site/header/tt_bottom_bg.jpg) repeat-x;}


/* ----- LEFT ----- */

#left-main{
	width:199px;
	margin:0;
	padding: 0;
}
.left{
	background-color:#e4f3f3;
	vertical-align:middle;
	font-size:12px;
}
.left a{
	color:#000000;
	text-decoration:none;
}
.left a:hover{
	color:#551a8b;
	text-decoration:none;
}
.left-top{
	background:#e4f3f3 url(/site/left/tt-left-topbg.gif) top left repeat-x;
	vertical-align:top;
}
.left-top2{
	background:#e4f3f3 url(/site/left/tt-left-topbg-2.gif) top left repeat-x;
	vertical-align:top;
}
.left-bottom{
	background:#e4f3f3 url(/site/left/tt-left-bottombg-2.gif) top left repeat-x;
}
.left-border{
	background-color:#339999;
}

.new_left_border { border:1px solid #79b0b0;}
.new_left_border td {padding:3px;}
.new_left_links a { font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#453c75; text-decoration:none; text-align:left;}

.new_left_links smalltext a { font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#453c75; text-decoration:none;}

.new_left_links textboldnolink { font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#453c75; text-decoration:none;}
.new_left_links td { border-bottom:1px solid #b5b0d1;}
.height_ff{height:17px;*height:1px;}
div#custbnrleft{width:242px;height:241px;border:1px solid #7bbaba;background:transparent url(/site/templates/banner_bg.gif) repeat-x center;text-align:center}
div#custbnrleft p,div#custbnrleft a{display:block;margin:46px 0 0 0;font:normal 18px Arial, Helvetica, sans-serif;color:#1b6c6d}
div#custbnrleft a{margin:25px 0 0 0}
/* ---------- */

a.left2{
	background:url(/site/left/tt-bullet-1.gif) top left no-repeat;
	background-position:0 5px;
	color:#000000;
	text-decoration:none;
	padding:0;
	margin:0;
}
a.left2:hover{
	color:#551a8b;
	text-decoration:none;
}

/* ----- FOOTER ----- */

#footer {
	background: url(/site/footer/tt-footer-bg.gif) top left repeat-x;
	width:1000px;
	height:116px;
	color:#514791;
	margin:0;
	padding:0;
	padding-top:19px;
	vertical-align:top;
	text-align:center;
}
#footer a{
	padding:0;
	margin:0;
}
#footer a{
	font-weight:bold;
	color:#514791;
	text-decoration:none;
	padding:8px;
	margin:0;
}
#footer a:hover{
	font-weight:bold;
	color:#aca7c3;
	text-decoration: underline;
}
.line{
	width:1px;
	height:16px;
	padding:0;
	padding-left:10px;
	padding-right:10px;
	margin:0;
}
.f-bottom{
	padding:2px 20px;
	margin:0;
}
.twitter{
	padding:2px 0 2px 20px;
	margin:0;
}

/* ----- BODY ----- */
#body-in{
	width:758px;
	vertical-align:top;
	padding: 0px;
}
#body-in p{
	color:#262626;
	font-size:12px;
	padding:0;
	margin:0;
	margin-bottom:10px;
}
#body-in a{
	color:#1d1d1d;
	text-decoration:underline;
	font-weight:bold;
}
#body-in a:hover{
	color:#2c2264;
	text-decoration:none;
}
#body-in h2{
	text-decoration:none;
	height:30px;
	padding:0;
	margin:0;
	text-indent:-999em;
}
.about{
	background:url(/site/templates/tt-body-aboutus.gif) top left no-repeat;
}

.productshow{
	background:url(/site/templates/tt-body-productshow.gif) top left no-repeat;
}
.feat{
	background:url(/site/templates/tt-body-featprod.gif) top left no-repeat;
}
/* ----- PRODUCTS ----- */
#body-in h3{
	text-decoration:none;
	width:345px;
	margin:0;
	/*background-image: url(/site/templates/tt-body-product.jpg);
	background-repeat: no-repeat;*/
}
.product{
	background:url(/site/templates/tt-body-product.jpg) top left no-repeat;
	font-size:18px;
	color:#2c2264;
	font-weight:normal;
}
.ProdShowCaseCont{
margin:5px 0;
}
/* ---------- */
.margin-bottom{
	padding:0;
	margin:0;
}
.margin-right{
	padding-right:15px;
}

.img-margin-1{
	padding:0;
	margin:0;
	margin-right:6px;
}
.img-margin-2{
	padding:0;
	margin:0;
	margin-bottom:6px;
}
.img-margin-3{
	padding:0;
	margin:0;
	margin-bottom:10px;
}
.img-margin-4{
	padding:0;
	margin:0;
	margin-right:7px;
}

/* ---------- */
.body-purple-border{
	background-color:#2c2264;
}
.body-purple-top{
	background:url(/site/templates/tt-body-purple-bgtop.gif) top left repeat-x;
	vertical-align:top;
}

.body-purple-middle{
	background:url(/site/templates/tt-body-purple-bgtop.gif) top left repeat-x;
	vertical-align:middle;
}

.body-purple2-top{
	background:url(/site/templates/tt-body-purple2-bgtop.gif) top left repeat-x;
	vertical-align:top;
	padding:0;
	margin:0;
}
.body-purple-bottom{
	background:url(/site/templates/tt-body-purple-bg2.gif) top left repeat-x;
}
.body-purple-in{
	background:#ffffff;
	border:1px solid #675d9d;
	height:38px;
}

.body-purple-in-p{
	background:#382e6c;
	border:0px solid #675d9d;
	height:38px;
}

.body-purple-sub{
	background:url(/site/templates/tt_home_subtop_banner.jpg) repeat-x left top;
	height:13px;
}


.home_welcome_text { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:0px; margin:0px;}

/* ---------- */
.body-green-border{
	background-color:#339999;
}
.body-green-top{
	background:url(/site/templates/tt-body-green-bgtop.gif) top left repeat-x;
	vertical-align:top;
}
.body-green-bottom{
	background:url(/site/templates/tt-body-green-bg2.gif) top left repeat-x;
}
.body-green-in{
	background:url(/site/templates/tt-body-green-bg1.gif) bottom left repeat-x;
}
.body-green-in2{
	text-align:center;
	height:245px;
	padding:0;
	margin:0;
	background-image: url(/site/templates/tt-body-green-bg1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.img-show{
	padding-left:4px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
}
/* ---------- */
.faq-title{
	width:100%;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:13px;
	font-weight:normal;
	color:#262626;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.faq-title h4{
	font-weight:bold;
	color:#262626;
	background:url(/site/left/tt-bullet-1.gif) top left no-repeat;
	background-position:0 5px;
	font-size:12px;
	padding:0;
	padding-left:10px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.faq-txt{
	margin:0;
	padding:0;
	padding-left:66px;
	padding-right:40px;
}
.faq-txt p{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/* ---------- */
#contact-us{
	vertical-align:middle;
	color:#FFFFFF;
	font-size:16px;
	background:#958fbc url(/site/left/tt-bullet-1.gif) top left no-repeat;
	background-position:0 10px;
	padding:0;
	padding-left:12px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contact-us a{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* ---------- */

/* ------------- */
/*   Item List   */
/* ------------- */
#itemlist {
	background:url(/site/templates/tt-body-purple-bg1.gif) bottom left repeat-x;
	padding:0;
	padding-left:20px;
	padding-right:20px;
	margin:auto;
	vertical-align:top;
	text-align:center;
}

#itemlist a{
	padding:0;
	margin:0;
	color:#49256f;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#itemlist a:hover{
	padding:0;
	margin:0;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	text-decoration: underline;
}
#itemlist img{
	padding:5px;
	margin:0;
	margin-bottom:10px;
	border:3px solid #339999;
}
#itemlist a img{
	background:none;
}

.item-table{
	padding:15px;
	margin:0;
	text-align:center;
}
.item-prod{
	background:url(/site/templates/tt-body-itemlist.gif) top left no-repeat;
	width:245px;
}
.price-sm-cell{
	color:#49256f;
	font-weight:bold;
	padding-right:18px;}
/* ---------- */

#itemdrilldown {
	text-align:left;
	padding:0;
	margin:0;
	vertical-align:top;
	background:url(/site/templates/tt-body-purple-bg1.gif) bottom left repeat-x;
}
#itemdrilldown h4{
	font-size:16px;
	color:#49256f;
	padding:0;
	padding-bottom:10px;
	margin:0;
}

#itemdrilldown-img-td{
	vertical-align:top;
	padding:0;
	margin:0;
}
.itemdrilldown-img{
	vertical-align:top;
	border:3px solid #958fbc;
	padding:0;
	margin:0;
}

#itemdrilldown-info{
	text-align:left;
	padding:0;
	padding-left:10px;
	padding-right:10px;
	margin:0;
	vertical-align:top;
}
#itemdrilldown-info p{
	text-align:left;
	padding:0;
	margin:0;
	vertical-align:top;
	color:#666666;
	font-size:12px;
}
#itemdrilldown-info .price-sm {
	font-size:14px;
	color:#49256f;
	font-weight:bold;
	text-align:left;
	padding:0;
	padding-bottom:15px;
	padding-top:15px;
	margin:0;
}
#itemdrilldown-info .price-big{
	font-size:16px;
	color:#49256f;
	font-weight:bold;
	text-align:left;
}
#itemdrilldown .quantity{
	font-size:12px;
	color:#49256f;
	font-weight:bold;
}
#itemdrilldown .padding-left{
	margin:0;
	padding:0;
	padding-left:15px;
	vertical-align:top;
}
.itemdrill-height{
	height:23px;
	vertical-align:top;
	padding:0;
	margin:0;
}
#itemdrill-div{
	width:256px;
	margin:0;
	padding:11px;
	border:1px solid #dddbea;
	vertical-align:top;
}

/* ---------- */

#itemdrill-box{
	background:#958fbc url(/site/templates/tt-bullet3.gif) center left no-repeat;
	background-position: 10px 15px;
	width:100%;
	height:22px;
	margin:0;
	padding:11px;
	padding-left:38px;
	vertical-align:top;
	color:#FFFFFF;
}
#itemdrill-box p{
	color:#FFFFFF;
	font-weight:bold;
	padding:0;
	margin:0;
}
#itemdrill-box a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	padding:0;
	margin:0;
}
#itemdrill-box a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

/* ---------- */

.valign-top{
	vertical-align:top;
}

/* ---------- */

.body-purple-border{
	background-color:#2c2264;
	width:1px;
	vertical-align:top;
	padding:0;
	margin:0;
}
.body-purple2-top{
	background:url(/site/templates/tt-body-purple2-bgtop.gif) top left repeat-x;
	vertical-align:top;
	padding:0;
	margin:0;
}
.body-purple-bottom{
	background:url(/site/templates/tt-body-purple-bg2.gif) top left repeat-x;
	height:10px;
	padding:0;
	margin:0;
}
.body-purple2-in1{
	background:url(/site/templates/tt-body-purple2-bg1.gif) bottom left repeat-x;
	padding:0;
	margin:0;
	vertical-align:top;
}
#body-purple2-in2{
	background:url(/site/templates/tt-body-purple2-bg2.jpg) bottom left repeat-x;
	height:185px;
	padding:0;
	padding-left:12px;
	padding-right:12px;
	padding-top:60px;
	margin:0;
	vertical-align:top;
}
#body-purple2-in2 p{
	font-size:16px;
	color:#616161;
	font-weight:bold;
	padding:0;
	padding-bottom:15px;
	margin:0;
	text-align:center;
}
#body-purple2-in2 .small{
	padding:0;
	margin:0;
	font-size:11px;
	color:#616161;
	font-weight:bold;
	text-align:right;
}
body-purple-side{
	height:10px;
	padding:0;
	margin:0;
	vertical-align:top;
}

/* ------------------ */
.related-title{
	background:url(/site/templates/tt-body-related.gif) top left no-repeat;
	width:160px;
	padding:0;
	margin:0;
}
#related {
	text-align:left;
	padding:0;
	margin:0;
	vertical-align:top;
	background:url(/site/templates/tt-body-purple-bg1.gif) bottom left repeat-x;
}
#related h4{
	font-size:14px;
	color:#49256f;
	padding:0;
	padding-bottom:5px;
	margin:0;
}
.img-middle{
	margin-top:8px;
	margin-bottom:9px;
}
.img-border{
	border:1px solid #49256f;
	padding:0;
	margin:0;
	margin-bottom:4px;
}
#related .price-sm {
	font-size:11px;
	color:#49256f;
	font-weight:bold;
	text-align:left;
	padding:0;
	margin:0;
}
#related .price-big{
	font-size:13px;
	color:#49256f;
	font-weight:bold;
	text-align:left;
}

/* ---------- */

#links{
	width:100%;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-right:40px;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:normal;
	color:#262626;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#links p{
	color:#262626;
	background:url(/site/left/tt-bullet-1.gif) top left no-repeat;
	background-position:0 4px;
	font-size:12px;
	padding:0;
	padding-bottom:10px;
	padding-left:10px;
	border-bottom: 1px solid #a7a2cc;
	margin:0;
	margin-bottom:10px;
}
#links a{
	font-weight:bold;
	color:#551a8b;
	font-size:12px;
	padding:0;
	margin:0;
}

/* ---------- */

#feat-title{
	vertical-align:top;
	padding:0;
	margin:0;
	color:#666666;
	text-align:left;
}
#feat-title h3{
	padding:0;
	margin:0;
	color:#666666;
	font-weight:bold;
	font-size:13px;
	text-align:left;
}
.feat-space{
	width:162px;
	vertical-align:top;
	padding:0;
	margin:0;
	text-align:left;
}
.feat-img{
	border:3px solid #339999;
	padding:0;
	margin:0;
	text-align:left;
}
#feat-info{
	vertical-align:top;
	padding:0;
	padding-left:14px;
	color:#666666;
	margin:0;
	font-size:11px;
	text-align:left;
}
#feat-info p{
	vertical-align:top;
	padding:0;
	color:#666666;
	margin:0;
	font-size:11px;
	text-align:left;
}
#feat-info a{
	padding:0;
	margin:0;
	color:#666666;	
	font-size:11px;
	text-decoration:underline;
	text-align:left;
}
#feat-info a:hover{
	padding:0;
	margin:0;
	color:#666666;	
	font-size:11px;
	text-decoration:none;
}
#feat-info .price-sm {
	font-size:11px;
	color:#49256f;
	font-weight:bold;
	text-align:left;
}
#feat-info .price-big{
	font-size:16px;
	color:#49256f;
	font-weight:bold;
	text-align:left;
}

/* ---------- */

.margin-both{margin-top:10px;margin-bottom:10px;}


/* ---------- */

.aboutus-left{
	width:190px;
	vertical-align:top;
	padding:0;
	padding-left:8px;
	padding-bottom:25px;
	margin:0;
}
.aboutus-right{
	width:475px;
	padding:0;
	padding-left:14px;
	padding-right:35px; 
	padding-bottom:25px;
	margin:0;
	vertical-align:top;
}


/* ---------- */
.return-title{
	background:url(/site/templates/tt-body-returnpolicy.gif) top left no-repeat;
	width:345px;
	text-indent:-999em;
}

/* ---------- */
#privacy-td {
	width:100%;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:13px;
	font-weight:normal;
	color:#262626;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.privacy-title{
	background:url(/site/templates/tt-body-privacy.gif) top left no-repeat;
	width:345px;
	text-indent:-999em;
}
#privacy-td h4{
	font-weight:bold;
	color:#262626;
	background:url(/site/left/tt-bullet-1.gif) top left no-repeat;
	background-position:0 5px;
	font-size:12px;
	padding:0;
	padding-left:10px;
	margin:0;
	margin-bottom:6px;
	margin-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#privacy-td ul{
	margin:0;
	margin-left:12px;
	padding:0;
}
#privacy-td li{
	margin:0;
	padding:0;
	list-style: inside;
}
#privacy-td a{
	color:#1d1d1d;
	text-decoration:none;
	font-weight:normal;
}
#privacy-td a:hover{
	color:#2c2264;
	text-decoration:underline;
}
#privacy-td a.policy:hover{
	margin:0;
	padding:0;
	font-weight:bold;
	text-decoration: underline;
}
#privacy-td .big-title{
	font-size:16px;
}

#privacy-td a.link-st{
	color:#1d1d1d;
	text-decoration:underline;
	font-weight:bold;
}
#privacy-td a.link-st:hover{
	color:#2c2264;
	text-decoration:none;
}
/* ---------- */
.schedule-title{
	background:url(/site/templates/tt-body-schedule.gif) top left no-repeat;
	width:345px;
	text-indent:-999em;
}
#schedule{
	width:100%;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-right:40px;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:normal;
	color:#262626;
}
#schedule p{
	color:#262626;
	font-size:12px;
	padding:0;
	margin:0;
}
#schedule .schedule-in{ 
	width:100%;
	border-bottom:1px solid #a7a2cc;
	margin:0;
	margin-bottom:8px;
	padding:0;
	padding-bottom:8px;
}
#schedule .schedule-left{
	width:160px;
}
#schedule .schedule-left p{ 
	font-weight: bold;
	background:url(/site/left/tt-bullet-1.gif) top left no-repeat;
	background-position:0 4px;
	margin:0;
	padding:0;
	padding-left:12px;
}
#schedule .schedule-right{
	padding:0;
	padding-left:20px;
	padding-bottom:8px;
	padding-top:8px;
	margin:0;
	border-left:1px dotted #a7a2cc;
}
/* ---------- */

.margin-both{margin-top:10px;margin-bottom:10px;}

/* ---------- */


/* ---------- */

.news-title{
	background:url(/site/templates/tt-body-news.gif) top left no-repeat;
	width:345px;
}
#info_news{
	width:100%;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-right:40px;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:normal;
	color:#262626;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#info_news h4{
	color:#363636;
	background:url(/site/left/tt-bullet-1.gif) top left no-repeat;
	background-position:0 4px;
	font-size:13px;
	padding:0;
	padding-bottom:6px;
	padding-left:10px;
	margin:0;
}
#info_news p{
	color:#262626;
	font-size:12px;
	padding:0;
	padding-bottom:10px;
	padding-left:10px;
	border-bottom: 1px solid #a7a2cc;
	margin:0;
	margin-bottom:10px;
}

/* ---------- */

.schedule-title{
	background:url(/site/templates/tt-body-schedule.gif) top left no-repeat;
	width:345px;
	text-indent:-999em;
}
#schedule{
	width:100%;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-right:40px;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:normal;
	color:#262626;
}
#schedule p{
	color:#262626;
	font-size:12px;
	padding:0;
	margin:0;
}
#schedule .schedule-in{ 
	width:100%;
	border-bottom:1px solid #a7a2cc;
	margin:0;
	margin-bottom:8px;
	padding:0;
	padding-bottom:8px;
}
#schedule .schedule-left{
	width:160px;
}
#schedule .schedule-left p{ 
	font-weight: bold;
	background:url(/site/left/tt-bullet-1.gif) top left no-repeat;
	background-position:0 4px;
	margin:0;
	padding:0;
	padding-left:12px;
}
#schedule .schedule-right{
	padding:0;
	padding-left:20px;
	padding-bottom:8px;
	padding-top:8px;
	margin:0;
	border-left:1px dotted #a7a2cc;
}
/* ---------- */
.request-title{
	background:url(https://checkout.netsuite.com/c.586881/site/templates/tt-body-request.gif) top left no-repeat;
	width:345px;
	text-indent:-999em;
}
#box2{
	margin:0;
	margin-top:15px;
	padding:0;
}
#box2 p{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:0;
}
.box2-left{
	text-align:right;
	width:260px;
	padding:0;
	padding-left:40px;
	padding-right:15px;
	padding-bottom:10px;
	margin:0;
}
.box2-right{
	text-align:left;
	width:315px;
	padding:0;
	padding-bottom:10px;
	margin:0;
}
.box2-a{
	width:13px;
	background-color:#958fbc;
	padding:0;
	margin:0;
}
.box2-b{
	width:630px;
	background-color:#958fbc;
	padding:0;
	margin:0;
}
.box2-c{
	width:13px;
	height:13px;
	padding:0;
	margin:0;
}
/* ---------- */


.smalltext {
	font-size:12px;
	line-height:12px;
}

.textboldnolink {
	font-size:12px;
	line-height:12px;
}


/**
*	Search Portlet
*/
#search-portlet {
	width: 181px;
	margin: 0;
	padding: 0;
	border: 0;
	/* background-image: url(/site/lv-left/lv-bg-search.gif); */
	height: 23px;
	background-repeat: no-repeat;
}
#search-portlet #search-txt  {
	display: none;
}
#search-portlet .input   {
	line-height: 14px;
	height:14px;
	border: 1px solid #399;
	width: 145px;
	margin: 0;
}
#search-portlet #go {
	background-image: url(/site/flash/tt-search-button.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	width: 28px;
	height: 20px;
	margin: 0;
	text-indent: -9999px;
	cursor: pointer;
	float: right;
	color: transparent;
}
#search-portlet td.smalltextnolink{
	display:none;
}
#search-portlet form{
	margin:0;
}
.honey-bear {
	text-align: center;
}
.honey-bear h3 {
	width: auto!important;
	font-size: 20px!important;
	margin: 0 0 0 0!important;
	
}
.honey-bear h4 {
	margin: 0 0 10px 0;
	font-size: 13px;
	font-weight: normal;
}
.honey-bear table {
	margin: 0 auto 20px auto;
}
.honey-bear table td {
	text-align: center;
}
.honey-bear .title-table {
	font-weight: bold;
	text-decoration: underline;
}


.gproxy-link, .gproxy-link a {
	color:#999999;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}
.gproxy-link a:hover {
	color:#000000 !important;
	text-decoration:none !important;	
}


.body-purple-top_info { 
	background:url(/site/templates/tt-body-purple-bgtop.gif) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	display:block;
	padding-top:6px;
	*padding-top:0px;
	*padding-bottom:5px;
	height:38px;
	}
	
	