
body {font-family:"Lucida Grande",Verdana,Arial,helvetica,sans-serif;font-size:12px;color: #000000;}
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}



td { font: normal 10pt "Lucida Grande",Verdana,Arial; color: #000000}
a { font: 10pt "Lucida Grande",Verdana,Arial; color: #0000cc; text-decoration: underline}
.greenline {  font-family: "Lucida Grande",Verdana,Arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #0000FF; text-decoration: none}
.sm {  font-family:"Lucida Grande",Verdana,Arial,sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
.postn {  font-family: "Lucida Grande",Verdana,Arial; font-size: 11pt; font-style: normal; font-weight: bold;color:#19558D;  text-decoration: underline;}
.mailto {  font-family: "Lucida Grande",Verdana,Arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #007700; text-decoration: none}
.addcom {  font-family: "Lucida Grande",Verdana,Arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #666666; text-decoration: underline}
.sub {  font-family: "Lucida Grande",Verdana,Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #0000CC; text-decoration: underline}
.pcomlogo {  font-family: "Luinpcida Grande",Verdana,Arial; font-size: 11pt; font-style: normal; font-weight: normal; color: #003300; text-decoration: none}
.topmenu {  font-family: "Lucida Grande",Verdana,Arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #444444}
.avs {  font-family: "Lucida Grande",Verdana,Arial; font-size: 11pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.readm {  font: 10pt "Lucida Grande",Verdana,Arial; color: #007700; text-decoration: underline}
.ex {  font: 10pt "Lucida Grande",Verdana,Arial; color: #003300; font-style: normal; font-weight: normal; text-decoration: underline}
.am {text-decoration: none}
.pi {  font-family: "Lucida Grande",Verdana,Arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #19558D; text-decoration: underline}


.ada:link{text-decoration: none}
.ada:active{text-decoration: none}
.ada:visited{text-decoration: none}
.adtd{cursor:pointer;cursor:hand}

.tableleft {border-left: 3px solid #fff;}



.tabletopmenu {background-color: #00AA00; padding-left: 8px; padding-right: 8px; padding-top: 1px; padding-bottom: 3px; border-top: 3px solid #FFFFFF; border-bottom: 10px solid #FFFFFF;}
.tablesearch {background-color: #FFFFFF; padding-right: 8px; padding-bottom: 0px;}
.pechorin {color:#444444; font-family: Times New Roman; background-color: #FFFFFF; padding-left: 8px; padding-right: 8px; padding-top: 0px; padding-bottom: 0px; font-weight: normal; font-size: 22pt;  border-bottom: 0px solid #FFFFFF;}


.rb:link, .rb:visited {color:#CC0000; background-color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 10pt; padding: 1px .0em;}
.ri {color:#009900;}
.rn:link, .rn:visited {color:#009900; background-color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 10pt; padding: 1px .0em;}

.ri:link, .ri:visited {color:#990000; background-color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 10pt; padding: 1px .4em;}
.rr:link, .rr:visited {color:#0000CC; background-color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 11pt; padding: 3px .0em;}
.rs:link, .rs:visited {font-weight: bold; font-size: 10pt;text-decoration: underline; padding: 1px .4em;}
.rc:link, .rc:visited {font-weight: bold; font-size: 10pt;text-decoration: underline; padding: 1px .4em;}

.footlink:link, .footlink:visited {font-weight: normal; color: #000000; font-size: 8pt;text-decoration: none; padding: 1px .1em;}
.footlink:hover {font-weight: normal; font-size: 8pt;text-decoration: underline; padding: 1px .1em;}


#sdeAdminMenuBar li{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
    text-align:left;
}
#sdeAdminMenuBar {
    margin: 0px;
    padding: 0px;
}
.yui-skin-sam .yuimenubar {
    font-size:93%;
    line-height:2;
}
.yui-skin-sam .yuimenubaritemlabel {
    border-color:#808080;
    border-style:solid;
    border-width:1px 0;
    color:#000000;
    cursor:default;
    line-height:2em;
    margin:-1px 0;
    padding:0 10px;
    text-decoration:none;
}
.yui-skin-sam .yuimenuitemlabel {
    color:#000000;
    cursor:default;
    line-height:2;
    padding:0 20px;
    text-decoration:none;
}
table.data {
    border-style:solid;
    border-width:1px;
    empty-cells:show;
    padding:6px;
    width:100%;
    /* background-color:#E5E9ED;*/
    border-color:#35556A #A0A3A5 #A0A3A5;
    color:#000000;
    empty-cells:show;
}


table.data  td, table.data  th {
    border-right:medium none;
    border-style:none none solid solid;
    border-top:medium none;
    border-width:medium medium 1px 1px;
    margin:0;
    padding:3px 5px 1px;
    /* background-color:#FFFFFF;*/
    border-color:#CAD0D2;
}
table.data  th {
    font-weight:bold;
    min-height:11px;
    padding:4px 5px 3px;
    background:#F8F8F9 url(../images/table/column_hdr_gradient.gif) repeat-x scroll left bottom;
    color:#000000;
    text-decoration:none;font-size:10pt;
}
table.tico {
    background-color:#FFFFFF;
    border:1px solid #CBC7B8;
    border-collapse:collapse;
    border-spacing:0;
    color:#E0E0C0;
    empty-cells:show;
    height:75px;
    margin-top:0;
    text-align:center;
    width:75px;
}
#attachmentTableCntainer {
    overflow: hidden;
    border-top: 1px #bbb solid;
    margin-top: 5px;
    background-color: #fff;
    clip: rect(0 100 500 0);
}



table.prod {
    background-color:#FFFFFF;
    border-collapse:collapse;
    color:#404040;
    empty-cells:show;
    margin-top:5px;
    padding:6px 6px 6px 12px;
    text-align:left;
    vertical-align:top;
    width: 100%;
}
#global {
    min-height:400px;
    margin: 15px 5px;
    padding: 3px;
}
#global label{
    font-style: normal;
}
div#paginator {
    margin-left: 5px;
    

}

div#paginator a {
    border:1px solid #999999;
    text-decoration:none;
    padding: 1px 3px;
    color:#444;

}
div#paginator a:hover {
    color:#AAAAAA;
}

div#paginator b {
    background-color: #eeeeee;
    text-decoration:none;
    padding: 1px 3px;
}

div.productPaginator {
    clear: both;
    margin-left: 5px;

}
div.productPaginator  p {
    float: left; margin-top: 5px;
}
div#paginator {
    float: left;
    margin-bottom:7px;
    margin-top:5px;
}

span#pPrev a, span#pNext a {
    border: none;
}




.bp {color: #000000; }
.bp a{color:#19558D;}
.bpc{font-weight: bold;}

.articleList {
    list-style-image: url('/images/comment.gif');
}

.cl {
    color: #19558D;
    /*text-decoration: none;
    border-bottom: 1px dotted;
    */

}
.clred, .price {

    color: brown;
    text-decoration: none
}
.price {
    font-size: 12px;
}
a.at {
    color: #0A710A;
    border-bottom: 1px dotted;
    text-decoration: none;
}

.bolder {
    font-weight: bolder;

}

/* message body*/
.ab {
    color: #333333;
    margin: 5px 0 0px 0px;
    padding: 5px 5px 0px 15px;
    width: 700px;
    min-height: 150px;
}

.chicklet {
    color:#19558D;
}

#registerTable {
    color: #444;
}
#registerTable li {
    list-style: none;
    line-height:2em;
}
#registerTable label {
    font-weight: bold;
}
#registerTable .tdgrey {
    background-color: #EEEEEE;
    padding: 10px;

}
#registerTable form {
    padding: 0px;
}
#registerTable form {
    padding: 0px;
}
registerTable  {
}

h1 {
    font-family:Arial,Helvetica,sans-serif;
    font-size:x-large;
    font-weight:normal;
    text-align:left;

}
.label {
    font-weight: bold;
}

.sidemenu li {
    padding:2px 4px 4px 10px;
    list-style: none;
    padding-left: 5px;
    display:block;
}
.sidemenu {
    padding-left: 0;
}
.sidemenu a {
    text-align:left;
    text-decoration:none;
}

.required {
    color: red;

}
.errorMessage {
    color: red;
    font-weight: bolder;

}
.tdLabel td {
    vertical-align: top;
}

#attachmentTableCntainer {
    overflow: hidden;
    border-top: 1px #bbb solid;
    margin-top: 5px;
    background-color: #fff;
    clip: rect(0 100 500 0);
}
div.paragraph {
    /* clear: both;*/
    display: block;
    position: relative;
    border: 1px solid #AAA;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    width:540px;
}

div.paragraph td {
    padding: 5px;
    width: 60px;
    text-align: center;
}

div.bordered{
    /* clear: both;*/
    display: block;
    position: relative;
    border: 1px solid #AAA;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    width:540px;
}




/*  photo zoom */
div#photos              {overflow:auto;}
div.photo               {float:left; display:inline; margin:10px;}
div.photo a img         {border:none; padding:1px;}
p#turtles_caption       {margin:5px 0 0;}
div#text a              {font-weight:bold;}
div#zoom h2             {margin:10px 0 10px;}
div#zoom p              {line-height:1.6;}
div#wrapper 		{background:#fff; width:700px; margin:0 auto; padding:20px; border:10px solid #5F564A; border-width:0 10px;}
div#header		{position:relative; border-bottom:1px dotted; margin:0 0 10px; padding:0 0 10px;}
div#header p		{margin:0; padding:0;}
div#header h1		{margin:0; padding:0;}
ul#nav			{position:absolute; top:0; right:0; list-style:none; margin:0; padding:0;}
ul#nav li		{display:inline; padding:0 0 0 5px;}
ul#nav li a		{}
div#content		{}
div#content p           {line-height:1.6;}
div#footer		{clear:both; margin:40px 0 0; border-top:1px dotted; padding:10px 0 0;}

.archiveli {
    list-style: none;
    margin-bottom: 10px;
    font-family:arial,sans-serif;
}


/*  index page styles*/
a.idx  {color:#0A710A;cursor:pointer;font-family:"Lucida Grande",Verdana,Arial;font-size:10pt;}
div.idx {display:inline-block;position:relative;width:100%;}

.idx h3 {margin: 0px;}
.idx li,.pfl li {margin-top:0;list-style: none;line-height:1.2;position: relative;display: inline-block;

                 width: 100%;margin-bottom: 18px;}
.pfl ul     {margin:0 ;padding-right: 5px;}
ul.pfl {margin:0 ;padding-right: 5px;  padding-left: 5px;}
ul.idx  {padding-left: 15px;margin-left: 0px}
.idx img    {vertical-align: top; width: 19px;}
.hp         {height:16px;}
.hpr        {height:19px;}
.idx_c      {color: #CC0000!important;}
.idx_bcd    {padding-left: 5px;  /*margin: 0 0 10px;*/color: #333333;font-size: 12px;word-wrap: break-word }
.idx_bcd a  {color:#19558D;font-size:12px;}
.idx_bcd span   {color:#666666;}

.dspl, .dspl_t {color:#999999; text-transform:uppercase;font-size: 13px;
                font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
                font-weight: normal}
.dspl_t {padding: 0;margin: 3px;}

/* message tree  style */

#ttl {
    padding-bottom: 1px;
    border-top: 1px none #00AF00;
    width: 560px;
}
#ttl h3{
    color:#075507;
    margin-bottom: 2px;
}
#ttl span {
    color: #666666;
}
#ttl a, .reply {color:#19558D;font-size:12px;}


/* message path*/
.brdcrbs{
    color: #19558D;
    /*text-decoration: none;*/
    font-weight: bolder;
    /*border-bottom: 1px dotted;*/
}

.ddr {
    width: 700px;
    border-bottom:3px solid #C0C0C0;
    margin-bottom:1px;
    padding-top:0;
}
.ddr_btm {
    width: 700px;
    border-top:1px solid #C0C0C0;
    padding-top: 2px
}
.float_right {
    float: right;
}
div.searchRecord {
    max-width: 700px;
    margin-bottom: 20px;
}
.search-result-meta{
    color:#444444;
    font-size:11px;
    line-height:17px;
}
div.search-result-author a {
    color:#007700;
    font-family:"Lucida Grande",Verdana,Arial;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
}

.searchRecord_title{
    font-size: 14px;
    font-weight: normal;
}

.image {
    width: auto!important;
    z-index: 1000;
}

#userArchive {
    margin-left: 7px;
    text-align: left;
}
#userArchive h3 {
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
}

#userArchive li{ list-style: none;}
#userArchive ul{ padding-left: 10px;}

.profileColumn{
    float: left;
    border-left:1px solid #00AA00;
    width: 260px;

}
.profileColumnC {
    float: left;
    display: block;
    margin-left: 7px;
}
.profileColumnBox {
    margin-top: 10px;
    padding: 10px 5px 5px 5px;
    border: 1px gold solid;
    background-color: lightgoldenrodyellow;
    clear: both;
    text-align: center;
    font-weight: bolder;

}

.profileColumnBoxW {
    padding: 10px 5px 5px 5px;
    clear: both;
    text-align: left;

}
.profileColumnN {

    padding-top: 10px;
    clear: both;
    text-align: left;
}

.profileColumnN h3 {
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
}

.profileAttr {margin:5px 0 0 10px;float: left;text-align: left;}

#pfl_right {text-align: center;width:920px;  margin-left: auto ;
            margin-right: auto ;
}
div.pfl_rightWrap {width: 650px;float: left;
                   text-align: center;
                   min-height: 400px;}

.smessage {
    /*  margin: 3px 0 5px 5px;*/
    padding: 20px 20px 20px 5px;
    background-color: #E4FFE7;
    border: 1px yellowgreen solid;
    position: relative;
}
.smessage span {
    background-color:transparent;
    background-repeat:no-repeat;
    height:16px;
    width:16px;
    float: left;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Icons/success.png');
}
.smessage[class] span {
    background-image:url(/images/Icons/success.png);
}
.smessage p {
    margin-left: 20px;
}

.close-message {
    color:#666666;
    font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
    font-size:0.9em;
    position:absolute;
    right:10px;
    text-decoration:none;
    text-transform:lowercase;
    top:2px;
}
.close-message span
{
    background: none;
}

#followLinks ul.followBt {
    border-bottom:1px solid #E5E5E5;
    float:right;
    margin-top:13px;
    padding-bottom:0.7em;
    padding-left:0;
    width:195px;
    margin-top:5px;
}

#followLinks  ul.followBt li a.twitter {
    background-position:-59px top;
}


#followLinks ul.followBh li a.facebook {
    background-position:left top;
}

#followLinks ul.followBt li a {
    background-image:url(/images/icons/followIcons.png);
    display:block;
    height:46px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    text-indent:-99999px;
    width:46px;
}

#followLinks ul.followBt li.followBtHeader {
    border-bottom:1px solid #E5E5E5;
    color:#9B9B9B;
    display:block;
    font-size:0.9em;
    height:1.2em;
    margin:0;
    padding:0;
    width:100%;
}

#followLinks   ul.followBt li {
    display:block;
    float:left;
    height:46px;
    margin-left:1.3em;
    margin-top:0.7em;
    width:46px;
}

.ad{
    margin:0;
}
.adtable{
    height:116px;
    overflow:hidden;
    table-layout:fixed;
    width:230px;
}

.adtable a, .adtable a:link, .adtable a:visited, .adtable a:hover, .adtable a:active {
    color:#333333;
    cursor:pointer;
}
.adtablea{
    font-size:13px;
    font-weight:bold;

}
.adbody {
    color:#000000;
    display:block;
    font-size:13px;

}
.adurl {
    color:#008000;
    font-size:10px;
    line-height:12px;
    overflow:hidden;
    white-space:nowrap;
}
.adurlspan{
    color:#008000;
    font-size:10px;
    line-height:12px;
    white-space:nowrap;
}
#adplace {
float:right;    
  /*  width:160px;*/
}

#adplace ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding: 0px;
    margin-top:13px;
}
#ads ul li {
    clear:both;
    float:left;
    height:116px;
    margin:0 5px;
    overflow:hidden;
    width:150px;
}
#advertismentForm input[type="text"],#advertismentForm textarea {
    width:230px; padding:3px; border:1px solid #AAAAAA;color:#000000;white-space:nowrap;text-align:left;
    font-family:arial,helvetica,sans-serif;
}
#advertismentForm input[type="submit"] {
    padding:0 7px 3px 10px;

    font-weight:bold;
    width:3em;
}
#advertismentForm td {vertical-align: top;}

#advertismentForm td {
    padding-left: 5px;
}
td.tdb{
    border-right: #AAAAAA solid 1px;
    width: 15px;

}
.ad-preview{
    font-family:arial,helvetica,sans-serif;

    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #CCCCCC;
    margin:0;
    padding:7px 5px !important;

}
.ad-creative{
    border-right:medium none !important;
    min-width:160px;
    text-align:left;
   /* white-space:nowrap;*/
    width: 230px;

}
.ad-preview-ul,.ad-preview-li {
    color:#333333;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
.aw-creative-line {
    display:block;
    overflow:hidden;
    white-space:nowrap;
    display:block;
    overflow:hidden;
    white-space:nowrap;
}

.display-url {
    color:#0E8F0E;
}
table.ad-preview{
    background-attachment:scroll;
    background-color:#E5F3EC;
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    margin-bottom:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;

}
.background-grey {
    background:#EEEEEE none repeat scroll 0 0;
    border:1px solid #666666;
    padding:10px;
}
.noBorder{
    border: none ! important;
}
table.noBorder tr td{
    border: none ! important;
}

div.mainCategoryLinks ul{
    text-align: center;
   /* background:transparent url(/images/bg-top-cats-box.gif) repeat scroll 0 0;*/
    line-height:2.08;
    width:100%;
    padding: 0px;
     margin: 0px;

}

div.mainCategoryLinks ul li{
    border-left: 1px  solid #BBBBBB;
    font-family: Arial,sans-serif;
    padding-left: 0.75em;
    padding-right: 0.25em;
    display: inline;

}
div.mainCategoryLinks ul li.first{
    border-left: medium none;
    padding-left: 0.75em;

}
div.mainCategoryLinks ul li.last{
    padding-left: 1em;
}
div.mainCategoryLinks a:hover{
    color:#555555;
}
div.mainCategoryLinks a{
    text-decoration:none;
    padding-right: 0.75em;
    padding-left: 0.25em;
    color: #222;
}

div.mainCategoryLinks{
    border:1px solid #CCCCCC;
    font: 14px;
}
#ruler { visibility: hidden; white-space: nowrap; }

div.categoryBorder {
    position: relative;float: right;
}

div.categoryBorder span {
    width: 60px;
    top:-1px;
    position: absolute;
    right: 10px;
    border-top: none ;
    padding: 2px 4px ;
    border-right: 1px #BBBBBB solid;
    border-bottom: 1px #BBBBBB solid;
    border-left: 1px #BBBBBB solid;
    background-color: white;
}

#catLabel{
    text-decoration: none;
    background-image:url(/images/icons/updown.png);
    background-position:34px 0;
    background-repeat:no-repeat;
    padding-right:20px;
    text-decoration:none;
}