a {
 font-size: 10pt;
 font-weight: normal;
 color: #0000DC;
}
/* clear fix */
.cleared:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cleared {zoom: 1;}
a:hover {
 text-decoration: none;
}
.dimmedlink	 {font: 10pt; color: #666666;}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
p {text-indent: 0px;}
h2,h2 * {font-size: 12pt; font-weight: bold; color: #000000;}
form {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.sectitlehdr {
 font-size: 12pt;
 font-weight: bold;
 text-transform: uppercase;
 color: #666633/* #990000*/;
}
.t10 {
 font-size: 11pt;
 font-weight: ;
 color: #990000;
 background: #ffff99;
}
.t42 {
 font-size: 11pt;
 font-weight: Bold;
 color: #8F8F8F;
}
.emphasize1	 {font-size: 10pt; font-weight: bold;}
.comment1	 {
 font-size: 10pt; 
 font-style: italic; 
 margin-bottom: 5px;
 font-weight: normal;
}
.important1	 {	/** this tab may be applied in addition to comment1**/
 color: #ff0000;
}
.inputfield	 {width: 200px;}
.inputfieldmedium			{width: 150px;}
.inputfieldsmall			{width: 100px;}
.inputfieldlarge			{width: 400px;}
.ffemphasis	 {background: #ffff99;}
.textarea	 {width: 300px;}
.textarealarge {width: 96%;}
input.button {font-size: 12pt; font-weight: bold; color: #3333cc;}
td.formleft	 {width:	35%; padding-left: 7px; padding-right: 7px; padding-top: 3px; padding-bottom: 3px;}
td.formright {width: 60%; padding-right: 7px; padding-top: 3px; padding-bottom: 3px;}
tr.formliterow {background: #fffffb; height: 30px; vertical-align: middle;}
tr.formdarkrow {background: #EFEFEF/*#e9e9e9*/; height: 30px; vertical-align: middle;}
#liteRow	 {background: #ffffff;}
#darkRow	 {background: #F5F5F5;}
.darkcell	 {background: #EFEFEF;}
td.formhdrrow	 {background: #e1f0ff; height: 30px; vertical-align: middle; padding-left: 4px; border-top: 1px solid #990000; border-bottom: 1px solid #990000;}
input.file	 {width: 100%;}
input {
 font-family: Arial, Helvetica, sans-serif;
}
.MediumButton {
 font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 padding: 3px 7px;
 _padding: 3px 8px;
/* _padding: 3px 4px; avoid ie stretch marks*/
 width: auto;
 overflow: visible;
}
.LargeButton {
 font-size: 16px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 padding: 3px 7px;
 _padding: 3px 8px;
/* _padding: 3px 4px; avoid ie stretch marks*/
 width: auto;
 overflow: visible;
}
.submitLink {
 color: #0000FF;
 background-color: transparent;
 text-decoration: underline;
 border: none;
 padding: 0px;
 margin: 0px;
 cursor: pointer;
 cursor: hand;
}
.requiredmark	/** (*) **/	{
 color: #ff0000;
 font-size: 12pt;
 color: #ff0000;
 vertical-align: middle;
}
.table21	 {border-bottom: 1px dashed #8dafdc; border-left: 1px dashed #8dafdc; border-right: 1px dashed #8dafdc; width: 94%;}
.t96 {font-size: 10pt; color: #999999;}
.h1 {font-size: 16pt; font-weight: normal; text-align: left;}
.bsh1 {}
.h2 {font-size: 12pt; font-weight: bold;}
.textcontent {font-size: 10pt;}
.formerror	 {font-size: 13pt; color: #FF0000;}
.formsuccessful {font-size: 14pt; color: #009900;}
.largelink1	 {font-size: 14pt;}
.medlink1	 {font-size: 12pt;}

#category_thumb {
 margin: 0px 0px 0px 0px;
 border: 0px;
}

#category_thumb_midsize {
 margin: 0px 4px 0px 2px;
 border: 0px;
}
#main_nav {
 width: 556px;
 height: 30px;
 margin: 0px auto 0px auto;
 padding: 0px 0px 0px 0px;
 list-style-type: none;
}
#main_nav li {
 float: left;
 margin: 0px 3px 0px 3px;
 padding: 0px 0px 0px 0px;
}
#errorMsg {
 color:#FF0000;
 font-weight: bold;
}
#successMsg {
 color:  #009900;
 font-weight: bold;
}
.cellliststyle {color: #999900; font-weight: none; font-size: 12pt; line-height: 12px;}
#liteWrapper {
 padding:  10px;
 margin: 0px 0px 10px 0px;
 background-color: #EFEFEF;
}
#error {
 padding: 3px;
 border: #FF6666 solid 1px;
 margin: 0px 0px 10px 0px;
 background: url(http://www.ansakimg.com/images/error_bg.gif);
}
#error div#msg {
 color: #CC0000;
 font-size: 12pt;
 font-weight: bold;
}
#success {
 padding: 3px;
 border: #009900 solid 1px;
 margin: 0px 0px 10px 0px;
 background: url(http://www.ansakimg.com/images/success_bg.gif);
}
#success div#msg {
 color: #009900;
 font-size: 12pt;
 font-weight: bold;
}
#success div#msg a {
 color: #000000;
 font-size: 12pt;
 font-weight: bold;
}
#warning {
 padding: 3px;
 border: #F4D600 solid 1px;
 margin: 0px 0px 10px 0px;
 background: url(http://www.ansakimg.com/images/warning_bg.gif);
}
#warning div#msg {
 font-size: 12pt;
 font-weight: bold;
}
#warning div#msg a {
/* color: #6A6A00; */
 color: #000000;
 font-size: 12pt;
 font-weight: bold;
}
#warning div#msg #small {
 font-size: 10pt;
}
#warning div#msg #small a {
 color: #000000;
 font-size: 10pt;
}
#warning div#msg #mid {
 font-size: 11pt;
}
#warning div#msg #mid a {
 color: #000000;
 font-size: 11pt;
}
#error:last-child, #success:last-child, #warning:last-child {margin-bottom:0}
.unstyledText, .unstyledText * {
 font: 100%;
}
a.listinglink {
 font-size: 10pt;
 font-weight: bold;
 color: #970000;
 text-decoration: none;
}
a.listinglink:hover			{
 text-decoration: underline;
}
a.GalleryListingTitle {
 color: #1B80FA;
 font-size: 9pt;
 font-weight: bold;
 text-decoration: none;
}
a.GalleryListingTitle:hover {
 text-decoration: underline;
}
a#ListingTitle {
 color: #1B80FA/*#3366CC*/;
 font-weight: bold;
}
tr.ListingRow td {
 padding-top: 11px;
 padding-bottom: 11px;
}
.GalleryListing {
 padding-top: 11px;
 padding-bottom: 11px;
}
.GalleryListing div#Thumb {
 padding: 3px 0px;
 margin-bottom: 2px;
}
.GalleryListing div#Thumb img {
 border: 0px;
}
.GalleryListing div#Title {
/* height: 30px;*/
}
.GalleryListing div#StoreName {
 color: #666666;
 font-size: 9pt;
}
.GalleryListing div#StoreName a {
 color: #666666;
 font-size: 9pt;
}
.GalleryListing div#StoreName a:hover {
 color: #000;
}
.ListingStore,.ListingStore * {
 color: #666666;
 font-size: 9pt;
}
.ListingShopBtn {
 margin: 7px 0px;
}
.ListingShopURL a {
 font-size: 9pt;
}
.ListingPrice {
 font-size: 11pt;
 font-weight: bold;
 color: #EC7600;
}
.ListingPrice.l {
 font-size: 16px;
}
.ListingShipping {
 font-size: 8pt;
 font-weight: bold;
}
#listingqty {
}
#listingdescription {
 color: #646464 /*#808080*/;
 font-size: 9pt;
}
#listinglocation {
 color: #646464 /*#808080*/;
 font-size: 9pt;
 font-weight: bold;
}
#listingphone {
 color: #646464 /*#808080*/;
 font-size: 9pt;
}
/* small */
a#listingtitleright {
 color: #1B80FA/*#3366CC*/;
 font-size: 9pt;
 font-weight: bold;
}
#listingpriceright {
 font-size: 9pt;
 font-weight: bold;
 color: #666666;
}
#listingdescriptionright {
 color: #646464 /*#808080*/;
 font-size: 8pt;
}
/* end */
.specialbtn {
 height: 22px;
 background: /* #990000 url(http://www.ansakimg.com/images/btn_red_bg.gif) top repeat-x */#E8F6FF;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 border: 1px solid #000000;
 text-decoration: underline;
 padding-bottom: 1px;
}
/********************************* Ad Viewer ******************************************/
#fixedtipdiv	{
position: absolute;
padding: 10px;
border: 1px solid #CCCCCC;
z-index: 100px;
margin: 0px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=#C0C0C0,direction=315);

}

#floatingtip{
position: absolute;
width: ;
border: 1px solid #b6b6b6;
padding: 6px;
padding-bottom: 6px;
background-color: #F7F7FB;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=#C0C0C0,direction=135);
}
a.HelpLink {
 border-bottom: 1px dashed #000000;
 cursor: pointer;/* default */
 color: inherit;
 text-decoration: none;
 font-size: inherit;
}
a.HelpLink:hover,active {
 border-bottom: 1px dashed #6699FF;
 cursor: help;
 color: #6699FF;
}
a.HelpLink:active {
 cursor: pointer;
}
.myAnsakAdsHdrRow {
 background: #EDECEC;
}
.myButton {
 font-family: Arial,Verdana,helvetica,sans-serif;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
 background: url(http://www.ansakimg.com/images/btn_gold.gif) repeat-x #FCC645;
 background-position: 50% 50%;
 border: 1px solid;
 border-top-color: #EFB425;
 border-left-color: #EFB425;
 border-right-color: #C08D11;
 border-bottom-color: #C08D11;
 padding: 2px;
 cursor: pointer;
}
.myButtonSilver {
 font-family: Arial,Verdana,helvetica,sans-serif;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
 background: url(http://www.ansakimg.com/images/btn_silver.gif) repeat-x #C9C9C9;
 background-position: 50% 50%;
 border: 1px solid;
 border-top-color: #CFCFCF;
 border-left-color: #CFCFCF;
 border-right-color: #AFAFAF;
 border-bottom-color: #AFAFAF;
 padding: 2px;
 cursor: pointer;
}

/*
.myButton img {
 border: 0px;
}
*/
.myButton:active, .myButtonSilver:active {
 border: 1px #000000 solid;
}
.mediumLink {
 font-size: 11pt;
}
.smallLink {
 font-size: 8pt;
}
select option.shaded {
 background: #E7F0FA;
}
/* trail image/div */
#trailDiv {
 position: absolute;
 visibility: hidden;
 left: 0px;
 top: 0px;
 z-index: 1000;
}
#trailDiv .c {
 padding: 5px;
 border: 1px solid #CFCFCF;
 background-color: #FFFFFF;
}
#trailDiv .c .title {
 font-size: 10pt;
 font-weight: bold;
}
#trailDiv .c .description {}
#trailDiv .c .image {
 padding: 8px 2px 2px 2px;
}

.resultSetInfo {font-size: 11pt;}

.globalAnnouncement {background: #C7FFB7; padding: 6px; margin-bottom: 15px; text-align: center;}

/* this is standard as of 091609 */
form .error {color: #FF0000; font-weight: bold;}
