/* CSS Document */

body{
	background: #dbf5f3;
	}

body, a, h1, td {
	font: normal 11px tahoma, arial, helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
a {text-decoration: none;}

a:hover{text-decoration: underline;}

body{text-align: center;}

body, form, p, ul{
	margin: 0;
	padding: 0;
}

img {border: none;}

.floatleft{float:left;}

.floatright{float:right;}

.clear{clear:both;}

input{vertical-align: middle;}

#main {
	margin: 0 auto;
	text-align: left;
	width: 950px;
	overflow:hidden;
	position: relative;
}

.on-index{
	background: url(main-back2.gif) repeat-y left top;
}

.on-other{
	background: url(main-back2.gif) repeat-y left top;
}

#header{
	background: url(header.jpg) no-repeat left top;
	height:75px;
	position:relative;
}

#header .logo{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 150px;
	height: 105px;
}

#header .top-nav{
	position: absolute;
	top:0px;
	right:0px;
}

#header .top-nav img{
	float:left;
	margin-left:20px;
}
#header .free-shipping{
	position: absolute;
	bottom:0px;
	right:0px;
}

* html #header .free-shipping{
	bottom:-3px;
}
#left-column{
	width:188px;
}

#right-side .search{
	margin-top:9px;
	padding-left:8px;
	margin-bottom:0px;
}

#right-side .search .area{
	width:106px;
	height:20px;
}

#right-side .search input{
	padding-top:1px;
	margin-left:2px;
}

#left-column .left-nav .first{
	margin-left: 14px;
	margin-bottom:2px;
	line-height:18px;
	width:162px;
	list-style: none;
	border-bottom:1px solid #716250;
}

#left-column .left-nav .first a{
	font-size:12px;
	font-weight:bold;
	color: #000;
}

#left-column .left-nav .second{
	font-size:11px;
	list-style: inside;
	list-style-image: url(li-type.gif);
	margin: 0 10px 24px 24px;
	line-height:18px;
}
* html #left-column .left-nav .second{
	margin-left:17px;
	list-style-image: url(li-type-ie.gif);
}

#left-column .left-nav .all a{font-weight:bold;}
#left-column .left-nav .special a{
	color:#D97908;
	font-weight:bold;
}

#left-column .testimonials{
	list-style: none;
	width:184px;
	margin-left:1px;
	background:#FFF5D8 url(testimonials.gif) no-repeat top right;
	padding-top:30px;
	border-top:1px solid #907C65;
	border-bottom:1px solid #907C65;
	margin-top:40px;
}

#left-column .testimonials li{
	padding: 0 6px 6px 6px;
}

#left-column .testimonials p{
	padding:0px 7px 0px 7px;
	font-size:11px;
}

#left-column .testimonials .signature{
	font-weight:bold;
	text-align: right;
}

#left-column .testimonialsall{
	background:#504232;
	text-align: center;
	width:100%;
	padding:5px 0 5px 0;
}

#left-column .testimonialsall a{
	color:#FFF5D8;
	font-weight:bold;
	text-decoration: underline;
}


#left-column .icons img{
	margin:5px;
}

#right-column{
	width:571px;
	background: #FFF;
}

/*------- end of index ---------- */

#right-column .welcome{
	width:241px;
	padding-right:23px;
	text-align: justify;
	margin-left:11px;
	padding-top:10px;

}

* html #right-column .welcome{
	width:264px;
	margin-left:7px;
}

#right-column .personalize{
	width:283px;
	padding-right:10px;
	text-align: justify;
	padding-top:10px;

}

* html #right-column .personalize{
	width:293px;
}

#right-column .personalize .click{
	text-align: right;
}
#right-column .personalize a{
	font-weight: bold;
}

#right-column .personalize img{
	margin-right: 10px;
	border:1px solid #29456D;
}

#right-column .featured{
	background: #fff url(featured-categories.gif) no-repeat left top;
	padding-top:42px;
	width: 556px;
}

#right-column .featuredPad {
	float: left;
	padding-left: 7px;
}

#right-column .featuredOuter {
	float: left;
	width: 563px;
}

#right-column .featured .category {
	width: 137px;
	margin-bottom:20px;
}

#right-column .featured .category p {
	width:100%;

	text-align: center;
	display: block;
	height: 30px;
}

#right-column .featured .category p a{
	font-weight: bold;
	text-align: center;
	line-height:11px;
	color:#29456D;
	font-size:12px;
}

#right-column .featured .category .pict{
	width: 100%;
	position: relative;
	height: 119px;
}

#right-column .featured .category .pict a{
	width: 100%;
	position: absolute;
	bottom: 0px;
	text-align: center;
	display: block;
}

#right-column .featured .category .pict img{
	border: none;
	xborder: 2px solid #29456D;
}

.bestsellersbg{	
	/*margin-top: 25px;*/
	width: 563px;
}

#right-column .best-seller{
	background: #f5eee6 url(best-sellers-top.gif) no-repeat left top;
	padding-top:42px;
	width: 135px;
	border-top:1px solid #907C65;
	border-left:1px solid #907C65;
	border-right:1px solid #907C65;
	border-bottom:0px solid #907C65;
	display:none;
}

* html #right-column .best-seller{
	width: 189px;
}

#right-column .best-seller .item {
	width: 100%;
	margin-bottom:25px;
}

#right-column .best-seller .item p {
	width:100%;
	text-align: center;
	display: block;
	font-size:11px;
	font-weight: normal;
}

#right-column .best-seller .item p span{
	font-weight: bold;
	color:#D97908;
}

#right-column .best-seller .item p a{
	font-weight: bold;
	text-align: center;
	color:#29456D;
	font-size:12px;
}

#right-column .best-seller .item .pict{
	width: 100%;
	margin-bottom:3px;
}

#right-column .best-seller .item .pict a{
	width: 100%;
	text-align: center;
	display: block;
}

#right-column .best-seller .item .pict img{
	border: 2px solid #29456D;

}
/*------- end of index ---------- */

/*------- start of section ---------- */
#right-column .presentation{
	width:100%;
	border-bottom: 1px solid #907C65;
	padding-bottom:5px;
}

#right-column .breadcrumbs,
#right-column .presentation .breadcrumbs{
	padding:5px 5px 5px 25px;
	text-align: right;
	color:#635443;
	font-size:11px;
}

#right-column .presentation .breadcrumbs a{
	font-weight: bold;
	color:#112450;
}

#right-column .presentation h1{
	margin:7px 0 10px 14px;
	font-size:14px;
	font-weight:bold;
	color:#112450;
}

#right-column .presentation p{
	padding-right:15px;
	font-size:12px;
	color:#003;
}

#right-column .presentation img{
	margin-left: 14px;
	margin-right: 10px;
	/* border: 1px solid #0F1F4B; */
}

#right-column .pages{
	width: 100%;
	color: #0A1844;
	font-size:11px;
	margin: 10px 0 10px 0;
}

#right-column .top{
	background: url(pages-separator.jpg) no-repeat left bottom;
	padding-bottom: 7px;
}

/*#right-column .bottom{
	background: url(pages-separator.jpg) no-repeat left top;
	padding-top: 5px;
}*/

#right-column .pages a{
	color: #0A1844;
	padding:0 3px 0 3px;
}

#right-column .pages span{
	font-weight:bold;
	color: #D87807;
	padding:0 3px 0 3px;
}

#right-column .pages div{
	margin-left:45px;
}

#right-column .pages .first{
	margin-left:20px;
}

#right-column .pages .first{
	margin-left:20px;
}

* html #right-column .pages .first{
	margin-left:10px;
}

#right-column .items{ 
	text-align: center;
	padding: 10px; 
}

#right-column .items .one {
	width: 180px;
	margin-top:10px;
	margin-bottom:10px;
}

#right-column .items .one .pict{
	width: 100%;
	height: 159px;
	margin-bottom:5px;
}

#right-column .items .one .pict a{
	width: 100%;
	text-align: center;
	display: block;
}

#right-column .items .one p {
	width:100%;
	text-align: center;
	line-height:17px;
	color:#28456F;
}

#right-column .items .one p span{
	color:#D87807;
	font-weight: bold;
}

#right-column .items .one .title{
	text-align: center;
	height:30px;
	width: 100%;
}


#right-column .items .one .title a{
	font-weight: bold;
	color:#28456F;
	font-size:12px;
	line-height:15px;
}

#right-column .items .one .click{
	font-weight: normal;
	font-size:11px;
	text-decoration: underline;
	margin-top:3px;
	margin-bottom:7px;
}
/*------- end of section ---------- */


/*------- start of item ---------- */
#right-column .breadcrumbs{
	padding-right:15px;
	}

#right-column .full{
	width:571px;
	margin-top: 30px;
	text-align: left;
}

#right-column .full .pict{
	width:204px;
	margin:0 13px 0 14px;
	text-align: center;
	padding:0px;
}

* html #right-column .full .pict{
	width:204px;
	margin:0 11px 0 7px;
	padding:0px;
}

#right-column .full .pict img{
	margin: 0px 0 5px 0;
}


#right-column .full .pict .parts a{
	float: left;
}

#right-column .full .pict .parts .centered{
	margin:0px 7px 5px 7px;
}
/*
#right-column .full .table{
	width: 334px;
	border:1px solid #907C65;
	margin-bottom:25px;
}

* html #right-column .full .table{
	width: 336px;
	background:#FFF5D8;
}

#right-column .full .table .td{
	float: left;
	height:18px;
	padding-top:4px;
}

#right-column .full .table .td input,
#right-column .full .table .td select{
	height:18px;
	width:100%;
	color:#0D1645;
	font-size:11px;
}

#right-column .full .table .formed{
	padding-top:2px;
	height:20px;
}

* html #right-column .full .table .td{
	height:22px;
}

#right-column .full .table .left{
	width: 140px;
	padding-right:5px;
	text-align: right;
	background:#FFEEBC;
}

* html #right-column .full .table .left{
	width: 145px;
}

#right-column .full .table .right{
	width: 184px;
	padding-left:5px;
	background:#FFF5D8;
}
* html #right-column .full .table .right{
	width: 189px;
}

#right-column .full .table .price{
	font-weight: bold;
	font-size: 12px;
	color:#D97908;
	padding-top:3px;
	xheight:19px;
	padding-bottom: 25px;
}

#right-column .full .table .tr{
	height:21px;
	background:#8DAACC;
	color:#0D1645;
	padding-left:5px;
	width:329px;
	border-bottom:1px solid #fff;
	font-size:13px;
	padding-top:2px;
	font-weight:bold;
}

* html #right-column .full .table .tr{
	width:336px;
	height:23px;
}

#right-column .full .table .tr div{
	margin:5px 10px 5px 10px;
}

* html #right-column .full .table .tr .floatleft,
* html #right-column .full .table .tr .floatright{
	margin:5px;
}

#right-column .full .table .tr a{
	display: block;
	width:160px;
	margin-top:6px;
	background: url(question.gif) no-repeat 0px 2px;
	padding-left: 14px;
	font-weight:bold;
	height:18px;
	text-decoration: underline;
}

#right-column .full .table .bottom{
	height:37px;
	border-top:1px solid #fff;
	border-bottom:0;
}
*/
#right-column .full p{
	color:#0D1645;
	font-size: 11px;
	line-height:120%;
	padding:0 45px 10px 16px;
}

#right-column .also{
	/*background: url(item-also.gif) no-repeat 19px 0px;*/
	padding-top:15px;
	margin-top:15px;
}

#right-column .related{
	width:551px;
	padding-bottom:10px;
}

* html #right-column .related{
	text-align: center;
	margin:30px 0px 0px 0px;
	width:100%;
	padding:0px 10px 0px 10px;
}

#right-column h2 {
	color:#D97908;
	margin:0 0 5px 0;
	font-weight:bold;
	font-size: 1.7em;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: left;
}

#right-column .related a{
	color:#0D1645;
	margin:0 5px 0 5px;
	white-space: normal;
}

#right-column .related a:hover{
	color:#D87807;
}
/*------- end of item ---------- */

#footer{
	width:100%;
	background:#dbf5f3;
	color:#666666;
}

#footer .menu{
	width:938px;
	background:#f5eee6;
	border:1px solid #907C65;
	border-top:none;
	padding:5px 0 5px 0;
	color:#907C65;
}

* html #footer .menu{
	width:100%;
}

#footer .menu a{
	color:#907C65 !important;
	padding:0 5px 0 5px;
}

#footer .menu .floatleft{
	padding-left:30px;
}

#footer .clear{
	text-align: center;
	font: bold italic 18px tahoma, arial, helvetica, sans-serif;
	font-size:0px;
}

#footer .clear .floatleft{
	padding:3px 0 3px 10px;
	font: normal 11px tahoma, arial, helvetica, sans-serif;
	text-align: left;
}

#footer .clear .floatright{
	padding:3px 10px 3px 0;
	font: normal 11px tahoma, arial, helvetica, sans-serif;
	text-align: right;
}

#footer .clear a{
	color:#FFFAEB;
	padding:0 5px 0 5px;
	text-decoration: underline;
}

#footer2 {clear:both; background:#dbf5f3; width:100%; padding:0px 0pt 10px; overflow:hidden; border-top:1px solid #907C65;}

#footer2 .clear{
	text-align: center;
	font: bold italic 18px tahoma, arial, helvetica, sans-serif;
}

#footer2 .clear .floatleft{
	padding:3px 0 3px 10px;
	font: normal 11px tahoma, arial, helvetica, sans-serif;
	text-align: left;
}

#footer2 .clear .floatright{
	padding:3px 10px 3px 0;
	font: normal 11px tahoma, arial, helvetica, sans-serif;
	text-align: right;
}

#footer2 .clear a {
	color:#666666;
	padding:0 5px 0 5px;
	text-decoration: none;
}
#footer2 .clear a:hover {
	text-decoration:underline;
}


/*Advanced Paging Styles*/
#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

#contents A         {
	font-weight: bold;
	color:#28456F;
	font-size:12px;
	line-height:15px;
}

#contents p.click{padding: 4px;}

#contents .click a{
	font-weight: normal !important;
	text-decoration: underline;
	font-size: 11px;
}

#paging A:hover     {text-decoration:underline;}

#paging TD          {padding: 2px;}

#paging .itemcnt {
	padding-top:5px;
	font-size:16px;
	font-weight:bold;
	color:#D97908;
}

#paging .range {
	font-size:11px;
	font-weight:bold;
	color:#D97908;
}

#paging .price      {
	line-height:17px;
	color:#28456F;
	padding-bottom: 5px;
}

#paging .saleprice,#paging .saleprice2  {
	color:#D87807;
	font-weight: bold;
	padding-bottom: 5px;
}

#paging .abstract   {font: normal 11px arial; color: #555;}
#paging .qtybox     {font: normal 11px arial; width: 25px; text-align: right}
#paging .qtytext    {font: bold 12px arial; color: #000;}

#pagelinks          {font: normal 11px arial; color: #000;}
#pagelinks A        {font: normal 11px arial; color: #000;}
#pagelinks .chosen  {font: bold 11px arial; color: #D9770A;}

.itemof             {font: normal 11px arial; color: #000;}
.pageof             {font: normal 11px arial; color: #000;}

#modes              {font: normal 11px arial; color: #000; text-decoration:none; }
#modes A            {font: normal 11px arial; color: #000; text-decoration:none; }
#modes .chosen      {font: bold 11px arial; color: #000; text-decoration:none; }

#sortlinks          {font: normal 11px arial; color: #C00; text-decoration:none; }
#sortlinks A        {font: normal 11px arial; color: #C00; text-decoration:none; }
#sortlinks .chosen  {font: bold 11px arial; color: #C00; text-decoration:none; }

#paging FORM        {
	padding: 5px 0 5px 0;
	margin:0px;
}

/* Multi Inset Styles */
#imgplaceholder{
	position: absolute;
	visibility: hidden;
 	border: 2px dashed #575757;
	background-color: #FFFFFF;
}
.close{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
.close:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
    padding-right: 4px;
	text-decoration: none;
}


/*modifications*/
#right-column .full .table
{
    background: #FFEEBC;
	 margin-bottom: 10px;
}

* html #right-column .full .table{
	width: 336px;
	background:#FFEEBC !important;
	padding-bottom: 0;
}



/*Modify Product Info Table re-do*/

.full table#product-info-table{
	width: 334px;
	font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
    font-weight: normal;
    border:1px solid #907C65;
}

.full table#product-info-table td.left
{
    background-color:#FFEEBC;
    text-align:right;
    width: 45%;
}

.full table#product-info-table td.name{
    background-color:#8DAACC;
    border-bottom:1px solid #FFFFFF;
    color:#0D1645;
    font-size:13px;
    font-weight:bold;
    padding: 5px;
}

.full table#product-info-table th
{
    background-color:#FFEEBC;
    text-align:right;
    width: 45%;
}

.full table#product-info-table td.code
{
    padding-left: 5px;
}

.full table#product-info-table th.sale-price-text
{
    color:#D97908;
    font-size:12px;
    font-weight:bold;
}

.full table#product-info-table td
{
    background-color: #FFF5D8;
    text-align: left;
}

.full table#product-info-table td.sale-price
{
    color:#D97908;
    font-size:12px;
    font-weight:bold;
    padding-left: 5px;
}

.full table#product-info-table td.price
{
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
    font-weight: normal;
    color: #000;
    padding-left: 5px;
}

.full table#product-info-table td.select-cell, .full table#product-info-table td.monogram-cell, .full table#product-info-table td.inscribe-cell, .full table#product-info-table td.available
{
    padding-left: 5px;
}

.full table#product-info-table input.inscription, .full table#product-info-table select
{
    color:#0D1645;
    font-size:11px;
    width: 185px;
}

.full table#product-info-table td.bottom{
    background-color:#8DAACC;
    color:#0D1645;
    font-size:13px;
    font-weight:bold;
    text-align:left;
}
.full table#product-info-table td.bottom .link{
    width: 47%;
    margin: 7px 0;
    padding-left: 10px;
}

* html .full table#product-info-table td.bottom .link{
    width: 50%;
    margin: 15px 0 8px 0;
    padding-left: 5px;
}

.full table#product-info-table td.bottom a{
    background:transparent url(question.gif) no-repeat scroll 0px 2px;
    font-weight:bold;
    padding-left:20px;
    text-decoration:underline;
}

.full table#product-info-table td.bottom .cal a {
	background:transparent url(calender.gif) no-repeat scroll 0px 2px;
}

.full table#product-info-table td.bottom input
{
    float: right;
    margin-top: -34px;
    padding-right: 10px;
}

* html .full table#product-info-table td.bottom input
{
    margin-top: -27px;
}

#calculatedPrice { position: relative; top: 0; left: 0; }

/****
	Solid Cactus Click to Enlarge v3.0.0
****/
/*Editable Style Sheets*/
#scWrapper{
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	background: #000000;
}

#scImgBox{
	font: 11px normal "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; /*background color of the image box*/
	border: 10px solid #FFF5D8; /*normally same as border color*/
	background: #FFF5D8;
}

#scImgTitle{
	font: 12px normal "Georgia", "Times New Roman", Times, serif; /*fonts and settings for image description shown above the image*/
	text-align: left;
	padding-bottom: 5px;
}

#scImgBox-insets{
	padding: 10px 75px 0 0;
	background: #FFF5D8;
}

#scImgBox-insetPreview img{
	border: 2px solid #000000; /*border color for inset preview*/
	display: none;
}

#scImgBox-insets a{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 5px 1px 5px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	margin: 0 5px 0 0;
	background: #3F3F3F;
}

#scImgBox-insets .absClose{
	font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; /*styles for close in inset area*/
}

#scImgBox .close{
	font: bold 14px Arial, Helvetica, sans-serif; /*close on upper right corner*/
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 0 5px 1px 5px;
	margin: -15px -15px 0 0;
	text-decoration: none;
	background: #3F3F3F;
}

/*Styles Not to be Edited*/
.relativePos{ position: relative; }
.absolutePos{ position: absolute; }
.hideSelect{ visibility: hidden; }

#scWrapper{
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	z-index: 1000;
	width: 100%;
	height: 800px;
	cursor: hand;
}

#scImgBox{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1500;
	text-align: center;
}

#scImgBox-mainImg{
	background: url(loading.gif) #FFFFFF no-repeat center center;
	text-align: center;
}

#scImgBox-mainImg.schidebg{ background: #FFFFFF; }

#scImgBox-mainImg img{ vertical-align: middle; }

#scImgBox-insets{
	position: relative;
	left: 0;
	text-align: left;
	clear: both;
}

/*#scImgBox-insets img{ display: none; }*/
#scImgBox-insets .absClose{ position: absolute; right: 0; }

#scImgBox .close{
	position: absolute;
	top: 0;
	right: 0;
}

#scImgBox-insetPreview{
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
	z-index: 200;
}

#scPage-insets .scMainImgLnk{ display: none; }

#scPage-insets img {
	margin-left: 3px;
}

/*Free shipping countdown*/

#freeshipping   {font: bold 14px verdana, arial; color: #0D1645; background-color: #8DAACC; padding: 6px; 
                 border: solid 1px #907C65; border-top: solid 5px #907C65; margin-top: 17px;}
#freeshipping A {font: bold 14px verdana, arial; color: #0D1645; text-decoration:underline; }

/*Item page update styles*/
td.you-save-text {
	font-weight: bold;
}

#caption {
	padding: 10px 0;
	clear: both;
}

#caption h2 {
	padding-left: 15px;
}

div.also, #caption, .sc-stripe, #seo-related-links {

}

.sc-stripe {
	padding: 10px 0 10px 15px;
	clear: both;
}


/*shipping calculator styles*/
#shippingMgrForm-0148{
	clear: both;
	display: none;
	padding: 10px;
	text-align: left;
	border: 1px solid #000;
	background: #FFD67E;
	position: relative;
	margin-top: 1px;
}

#shippingMgrForm-0148 span.ship-calc-head {
	display: inline;
	text-decoration: underline;
}

.shippingMgrTableRight-0148{ padding-left: 15px; }

#shippingMgrDiv-0148{
	display: none;
	margin: 0 auto;
	padding: 5px 10px;
	font: normal 11px/1.2 Arial,Helvetica,sans-serif;
	text-align: center;
	width: 250px;
}

#shippingMgrDiv-0148 table{
	margin: 0 auto;
}

#shippingMgrDiv-0148 td{
	font: normal 11px/1.2 Arial,Helvetica,sans-serif;
	text-align: left;
}

#shippingMgrForm-0148 span,
#shippingMgrForm-0148 div{
	display: block;
	padding: 2px;
	color: #041F56;
	font-weight: bold !important;
	text-align: left;
}

#shippingMgrForm-0148 img{
	vertical-align: middle;
}

#shippingMgrForm-0148 .hideMe-0148 {
	display: none;
}
#shippingMgrForm-0148 #caprovince-0148 {
	display: block;
}
#shippingMgrForm-0148 .dimMe-0148 {
	opacity: 0.2;
	filter: alpha(opacity = 20);
	cursor: default !important;
}

#shippingMgrForm-0148 span,
#shippingMgrForm-0148 input,
#shippingMgrForm-0148 select,
#shippingMgrForm-0148 div{
	font: normal 11px/1.2 Arial,Helvetica,sans-serif;
	vertical-align: middle;
}

#shippingMgrForm-0148 input{
	width: 50px;
	margin-left: 3px;
}

#shippingMgrForm-0148 select{
	width: 150px;
	margin-left: 3px;
}

#shippingMgrForm-0148 #shippingMgrSubmit-0148 {
	margin: 4px 0 0;
	width: auto;
	position: absolute;
	top: 26px;
	right: 2px;
}

div#scSCerrMsg-0148 {
	color: #f00;
}

div.scProgBar {
	margin: 0 auto;
	text-align: left;
	width: 200px;
	height: 14px;
	border: solid 1px #333;
	font: bold 11px/1.2 Verdana, sans-serif;
	color: #000;
	background: #fff url("/lib/mainelyurns/scSCprogBarBgBg.gif") repeat-x 0 center;
}

div.scProgBar div.progBarBg {
	background: #ADD0EA url("/lib/mainelyurns/scSCprogBarBg.gif") repeat-x 0 center;
	height: 14px;
}

#seo-related-links {
	 text-align: left;
	 padding-top: 10px;
	 padding-left: 15px;
	padding-bottom:30px;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #000;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        text-align: center;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(seo-dot.gif) 19px 4px no-repeat;
        margin:0; 
        padding:0;
        }
		  * html #seo-related-links ul.seo-links li {
		  	width: 35%;
		  }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 25px;
            display: block;
            _width: 100%;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
				
#container {float:left; width:950px;}
#right-side {float:right; width:188px; border-top:1px solid #917A68;}


#right-side .testimonials{
	list-style: none;
	width:187px;
	background:#FFF5D8 url(testimonials.gif) no-repeat -1px 0px;
	padding-top:30px;
	border-top:1px solid #907C65;
	border-bottom:1px solid #907C65;
	margin-top:15px;
}

#right-side .testimonials li{
	padding: 0 6px 6px 6px;
}

#right-side .testimonials p{
	padding:0px 7px 0px 7px;
	font-size:11px;
}

#right-side .testimonials .signature{
	font-weight:bold;
	text-align: right;
}

#right-side .testimonialsall{
	background:#504232;
	text-align: center;
	width:100%;
	padding:5px 0 5px 0;
}

#right-side .testimonialsall a{
	color:#FFF5D8;
	font-weight:bold;
	text-decoration: underline;
}

#right-side .best-seller{
	background: #f5eee6 url(best-sellers-top.gif) no-repeat left top;
	padding:42px 10px 20px;
	width: 150px;
	border:0px;
	margin:7px;
}

* html #right-side .best-seller{
	width: 172px;
}

#right-side .best-seller .item {
	width: 100%;
	margin-bottom:25px;
}

#right-side .best-seller .item p {
	width:100%;
	text-align: center;
	display: block;
	font-size:11px;
	font-weight: normal;
}

#right-side .best-seller .item p span{
	font-weight: bold;
	color:#D97908;
}

#right-side .best-seller .item p a{
	font-weight: bold;
	text-align: center;
	color:#29456D;
	font-size:12px;
}

#right-side .best-seller .item .pict{
	width: 100%;
	margin-bottom:3px;
}

#right-side .best-seller .item .pict a{
	width: 100%;
	text-align: center;
	display: block;
}

#right-side .best-seller .item .pict img{
	border: 2px solid #29456D;

}

#right-side .best-seller .contents-table td.imgCell {text-align:center; padding:10px 0px 5px;}
#right-side .best-seller .contents-table td.infoCell {text-align:center; padding:0px 0px 10px;}
#right-side .best-seller .contents-table td.infoCell .name a {font-size:12px; color:#29456D; font-weight:bold; text-decoration:none;}
#right-side .best-seller .contents-table td.infoCell .name a:hover {text-decoration:underline;}
#right-side .best-seller .contents-table td.infoCell .price-bold,
#right-side .best-seller .contents-table td.infoCell .sale-price,
#right-side .best-seller .contents-table td.infoCell .sale-price-bold {font-size:11px; color:#D97908; font-weight:bold;}


div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}

.home-bottom-html {clear:both; padding:10px;}

#cross-sell {font-size:11px; margin:7px; border:1px solid #907C65; padding:10px 5px 20px; text-align:center;}
#cross-sell h3#cross-sell-header {color:#29456D; font-size:18px; text-align:left; padding:0pt 5px 10px; margin:0; font-style:italic;}

.right-nav-html {padding:5px 0px 0px;}

#right-column .full .pict .parts {float:none; display:block;}
#right-column .full .pict .parts #scPage-insets {text-align:center; overflow:hidden;}
#right-column .full .pict .parts #scPage-insets a {float:none; display:inline; margin:0pt 3px;}
#right-column .full .pict .parts #scPage-insets a.scMainImgLnk {display:none;}@charset "UTF-8";
/* CSS Document */

/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	div.light_rounded .pp_top .pp_left { background: url(/lib/mainelyurns/ctelrsprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(/lib/mainelyurns/ctelrsprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_content a.pp_next:hover { background: url(/lib/mainelyurns/ctebtnnext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_content a.pp_previous:hover { background: url(/lib/mainelyurns/ctebtnprevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_content a.pp_expand { background: url(/lib/mainelyurns/ctelrsprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_content a.pp_expand:hover { background: url(/lib/mainelyurns/ctelrsprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_content a.pp_contract { background: url(/lib/mainelyurns/ctelrsprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_content a.pp_contract:hover { background: url(/lib/mainelyurns/ctelrsprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_content a.pp_close { width: 75px; height: 22px; background: url(/lib/mainelyurns/ctelrsprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */

	div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/lib/mainelyurns/ctelrsprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/lib/mainelyurns/ctelrsprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(/lib/mainelyurns/ctelrsprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(/lib/mainelyurns/ctelrsprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(/lib/mainelyurns/ctelrloader.gif) center center no-repeat; } /* Loader icon */
	
	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
	
	div.dark_rounded .pp_top .pp_left { background: url(/lib/mainelyurns/ctedrsprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(/lib/mainelyurns/ctedrpattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(/lib/mainelyurns/ctedrsprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.dark_rounded .pp_content { background: url(/lib/mainelyurns/ctedrpattern.png) top left repeat; } /* Content background */
	div.dark_rounded .pp_content a.pp_next:hover { background: url(/lib/mainelyurns/ctebtnnext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_rounded .pp_content a.pp_previous:hover { background: url(/lib/mainelyurns/ctebtnprevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.dark_rounded .pp_content a.pp_expand { background: url(/lib/mainelyurns/ctedrsprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_content a.pp_expand:hover { background: url(/lib/mainelyurns/ctedrsprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_content a.pp_contract { background: url(/lib/mainelyurns/ctedrsprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_content a.pp_contract:hover { background: url(/lib/mainelyurns/ctedrsprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_content a.pp_close { width: 75px; height: 22px; background: url(/lib/mainelyurns/ctedrsprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded  p.pp_description { color: #fff; }

	div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/lib/mainelyurns/ctedrsprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/lib/mainelyurns/ctedrsprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_rounded .pp_bottom .pp_left { background: url(/lib/mainelyurns/ctedrsprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(/lib/mainelyurns/ctedrpattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(/lib/mainelyurns/ctedrsprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.dark_rounded .pp_loaderIcon { background: url(/lib/mainelyurns/ctedrloader.gif) center center no-repeat; } /* Loader icon */
	
	
	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
	
	div.dark_square .pp_top .pp_left ,
	div.dark_square .pp_top .pp_middle,
	div.dark_square .pp_top .pp_right,
	div.dark_square .pp_bottom .pp_left,
	div.dark_square .pp_bottom .pp_middle,
	div.dark_square .pp_bottom .pp_right,
	div.dark_square .pp_content,div.dark_square .blah { background: url(/lib/mainelyurns/ctedspattern.png) top left repeat; }
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square  p.pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(/lib/mainelyurns/ctedrloader.gif) center center no-repeat; } /* Loader icon */
	
	div.dark_square .pp_content a.pp_expand { background: url(/lib/mainelyurns/ctedssprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_content a.pp_expand:hover { background: url(/lib/mainelyurns/ctedssprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_content a.pp_contract { background: url(/lib/mainelyurns/ctedssprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_content a.pp_contract:hover { background: url(/lib/mainelyurns/ctedssprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_content a.pp_close { width: 75px; height: 22px; background: url(/lib/mainelyurns/ctedssprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	
	div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/lib/mainelyurns/ctedssprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/lib/mainelyurns/ctedssprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.dark_square .pp_content a.pp_next:hover { background: url(/lib/mainelyurns/ctebtnnext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_content a.pp_previous:hover { background: url(/lib/mainelyurns/ctebtnprevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	
	div.light_square .pp_top .pp_left ,
	div.light_square .pp_top .pp_middle,
	div.light_square .pp_top .pp_right,
	div.light_square .pp_bottom .pp_left,
	div.light_square .pp_bottom .pp_middle,
	div.light_square .pp_bottom .pp_right,
	div.light_square .pp_content { background: #fff; }
	
	div.light_square .pp_content a.pp_expand { background: url(/lib/mainelyurns/ctelssprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_content a.pp_expand:hover { background: url(/lib/mainelyurns/ctelssprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_content a.pp_contract { background: url(/lib/mainelyurns/ctelssprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_content a.pp_contract:hover { background: url(/lib/mainelyurns/ctelssprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_content a.pp_close { width: 75px; height: 22px; background: url(/lib/mainelyurns/ctelssprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	
	div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/lib/mainelyurns/ctelssprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/lib/mainelyurns/ctelssprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.light_square .pp_content a.pp_next:hover { background: url(/lib/mainelyurns/ctebtnnext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_square .pp_content a.pp_previous:hover { background: url(/lib/mainelyurns/ctebtnprevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }
	
	
	div.cteinsets{
		background: #000;
		position: absolute; top: 0; left: 0;
		z-index: 9500;
		color:#000;
		font-size:20px;
	}

	div.pp_overlay {
		background: #000;
		position: absolute; top: 0; left: 0;
		z-index: 9500;
		width: 100%;
	}
	
	div.pp_pic_holder {
		position: absolute; z-index: 10000;
		width: 100px;
	}
		
		div.pp_pic_holder .pp_top {
			position: relative;
			height: 20px;
		}
			* html div.pp_pic_holder .pp_top { padding: 0 20px; }
		
			div.pp_pic_holder .pp_top .pp_left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pp_pic_holder .pp_top .pp_middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pp_pic_holder .pp_top .pp_middle { position: static; left: 0; }
			
			div.pp_pic_holder .pp_top .pp_right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		
		div.pp_pic_holder .pp_content {
			position: relative;
			text-align: left;
			width: 100%; height: 40px;
		}
		
			div.pp_pic_holder .pp_content .pp_details {
				display: none;
				margin: 10px 15px 2px 20px;
			}
				div.pp_pic_holder .pp_content .pp_details p.pp_description { display: none; float: left; margin: 0; }
				
				div.pp_pic_holder .pp_content .pp_details .pp_nav {
					float: left;
					margin: 3px 0 0 0;
				}
				
					div.pp_pic_holder .pp_content .pp_details .pp_nav p { float: left; margin: 2px 4px; }
				
					div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,
					div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next {
						float: left;
						display: block;
						width: 14px; height: 15px;
						overflow: hidden;
						text-indent: -10000px;
						margin-top: 3px;
					}
		
		div.pp_pic_holder .pp_content div.pp_hoverContainer {
			position: absolute; z-index: 2000;
			top: 0; left: 0;
			width: 100%;
		}
		
		div.pp_pic_holder .pp_content a.pp_next {
			display: block; float: right;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(/lib/mainelyurns/ctebtnnext.png) 10000px 10000px no-repeat;
		}
			
		div.pp_pic_holder .pp_content a.pp_previous {
			display: block; float: left;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(/lib/mainelyurns/ctebtnnext.png) 10000px 10000px no-repeat;
		}
		
		div.pp_pic_holder .pp_content a.pp_expand,
		div.pp_pic_holder .pp_content a.pp_contract {
			position: absolute; z-index: 20000;
			top: 10px; right: 30px;
			cursor: pointer;
			display: none;
			text-indent: -10000px;
			width: 20px; height: 20px;	
		}
			
		div.pp_pic_holder .pp_content a.pp_close {
			float: right;
			display: block;
			text-indent: -10000px;
		}
		
		div.pp_pic_holder .pp_bottom {
			position: relative;
			height: 20px;
		}
			* html div.pp_pic_holder .pp_bottom { padding: 0 20px; }
			
			div.pp_pic_holder .pp_bottom .pp_left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pp_pic_holder .pp_bottom .pp_middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pp_pic_holder .pp_bottom .pp_middle { position: static; left: 0; }
				
			div.pp_pic_holder .pp_bottom .pp_right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		
		div.pp_pic_holder .pp_loaderIcon {
			display: none;
			position: absolute;
			top: 50%; left: 50%;
			margin: -12px 0 0 -12px;
			width: 24px; height: 24px;
		}
		
		div.pp_pic_holder #pp_full_res { display: block; margin: 0 auto; width: 100%; text-align: center; }
		div.pp_pic_holder #pp_full_res object,
		div.pp_pic_holder #pp_full_res embed { visibility: hidden; }
	
		div.ppt {
			display: none;
			position: absolute;
			top: 0; left: 0;
			z-index: 9999;
			color: #fff;
			font-size: 17px;
		}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
	.scinsets{
		margin:5px 0px;
		padding:0px 10px;
		font-size:11px;
		color:#fff;
		text-align:center;
	}
		.scinsets img{
			margin:2px;	
		}
		
		div.dark_rounded .scinsets img:hover,div.dark_square .scinsets img:hover{
			border:solid 2px #fff;
			margin:0;
		}
		
		div.light_rounded .scinsets img:hover,div.light_square .scinsets img:hover{
			border:solid 2px #000;
			margin:0;
		}
		
	div.light_rounded .statuscont, div.light_square .statuscont{
		font-size:11px;
		padding:10px 20px;
		text-align:left;
		color:#000;
		padding-right:0px;
	}
	
	div.dark_square .statuscont, div.dark_rounded .statuscont{
		font-size:11px;
		padding:10px 20px;
		text-align:left;
		color:#fff;
		padding-right:0px;
	}
	
	
	#scPage-insets .scMainImgLnk {
		display:none;
	}
	
#right-nav-badges {clear: both;}

/* sc flyout */
.sc-flyout-tip {background:url(http://lib.store.yahoo.net/lib/mainelyurns/quicktip.png) no-repeat 0 0; width:194px; height:52px; display:none; position:absolute; top:-50px; left:-195px;}
.sc-flyout-tip .tip {padding:8px 4px 0 4px; color:#000; font-size:12px; text-align:center;}
#sc-flyout {position:absolute; top:0; left:0; z-index:10; background:#fff; width:250px; min-height:140px; border:1px solid #676767; display:none;}
* html #sc-flyout{*height:150px;}
#sc-flyout-int {padding:2px;}
#sc-flyout-tab {background:url(http://lib.store.yahoo.net/lib/mainelyurns/sc-flyout-tab.png) no-repeat 0 bottom; display:block; height:140px; width:39px; position:absolute; top:-1px; left:0; z-index:11; cursor:pointer;}
#sc-flyout-tab.sc-flyout-tab-on {background-position:0 0;}
.sc-flyout-info {padding:2px 0 2px 3px;}
.sc-flyout-tab-btn {background:url(http://lib.store.yahoo.net/lib/mainelyurns/sc-flyout-deco.gif) no-repeat 0 bottom; display:block; height:18px; padding:0 0 0 25px; font-size:12px; cursor:pointer;}
.sc-flyout-tab-btn-on {background-position:0 top; color:#00f;}
.sc-flyout-tab-info {display:none; font-size:11px; padding:4px; background-color:#F0F0F0; margin:2px 1px 1px;}
.sc-flyout-tab-info ul.qa {margin:0; padding:0 0 0 5px;}
.sc-flyout-tab-info ul.qa li {list-style:none;}
