/* ************************************************************************************* */
/* ************************************************************************************* */

FORM             {display: inline;}
td               {vertical-align:top;}
table            {width:100%;}
object            {vertical-align:top;}
.vam, .vam_td td      {vertical-align:middle;}
.tac            {text-align:center;}
.b_width strong      {display:block; width:125px; font-weight:normal;}
a            {outline:none}
.search_in        {padding:5px 10px 1px 10px; vertical-align:middle;}
.search_in  input    {vertical-align:middle; margin-right:10px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.fs_lh                {font-size:0px; line-height:0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.fs_lh-4              {font-size:4px; line-height:4px;min-height: 4px; height: auto!important;}
.fs_lh-100              {font-size:0px; line-height:0px;height: 100%;}
/* ************************************************************************************* */
/* ************************************************************************************* */
CHECKBOX, INPUT, RADIO, SELECT     {font-size: 11px; line-height:11px;font-family:Tahoma, Geneva, sans-serif;}

TEXTAREA               {width: 100%;font-size:12px;font-family:Tahoma, Geneva, sans-serif;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.errorBox           { font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning         { font-size : 10px; color: #cc0033; padding:10px 0px 10px 0px;}
/* ************************************************************************************* */
TR.headerError         {background: #ff0000;}
TD.headerError         {color: #ffffff;font-size: 12px;font-weight : bold; background: #ff0000;text-align:center;}
TR.headerInfo         {background: #00ff00;}
TD.headerInfo         {color: #ffffff;font-size: 12px;font-weight: bold;background: #00ff00;text-align: center;}

TD.infoBoxHeading       {color: #545260;font-size: 10px;font-weight: bold;background: #bbc3d3;}
TD.infoBox, SPAN.infoBox   {font-size: 10px;}
/* ************************************************************************************* */
TABLE.productListing               {border: 1px;border-style: solid;border-color: #b6b7cb;border-spacing: 1px;}
.productListing-heading             {color: #FFFFFF;font-size: 10px;font-weight: bold;background: #b6b7cb;}
TD.productListing-data               {/* font-size: 10px; */ }
TD.pageHeading, DIV.pageHeading         {color: #9a9a9a; font-size: 20px;font-weight: bold;}
TD.pageHeading a, DIV.pageHeading a       {color: #9a9a9a; font-size: 20px;font-weight: bold; text-decoration:none;}
TD.pageHeading a:hover, DIV.pageHeading a:hover {color: #9a9a9a; text-decoration:underline;}
/* ************************************************************************************* */
TD.fieldKey             {font-weight: bold;}
TD.fieldValue             {}
TD.tableHeading           {font-weight: bold;}
/* ************************************************************************************* */
TABLE.formArea             {background:#f1f9fe; border-color:#7b9ebd; border-style:solid; border-width:1px;}
TD.formAreaTitle           {;font-weight: bold;}
SPAN.markProductOutOfStock       {color: #c76170;font-size: 12px;font-weight: bold;}
/* ************************************************************************************* */
SPAN.errorText             {color: #ff0000;}
.checkoutBarFrom, .checkoutBarTo   {color: #999999; font-size: 10px;}
.checkoutBarCurrent         {color: #bc2425;font-size: 10px;}
/* message box */
.messageBox             { font-size: 10px; }
.messageStackError, 
.messageStackWarning         { font-size: 10px; background-color: #ffb3b5;}
.messageStackSuccess         { font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement           { font-size: 11px; color: #ff0000; vertical-align:top}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prod_info              {float:left;padding:3px 1px 1px 1px;margin:0px 45px 0px 0px; text-align:center;}
.b_width strong      {display:block; width:125px; font-weight:normal;}

.indent_2        {padding-left:12px;}
.indent_3        {padding-bottom:3px;}
.width2_100,
.width3_100,
.radio           {width:100%;}
.radio input      {margin:0px 5px 1px 5px; vertical-align:middle;}


.width2_100 input    {width:55%;}
.width2_100 select    {width:55%;}
.width3_100 input    {width:100%;}
/* ************************************************************************************* */
.img_middle  img      {vertical-align:middle; margin:1px 10px 0px 0px;}
.img_middle        {padding:3px 0px 3px 0px;}
/* ************************************************************************************* */

/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.ofh                {overflow:hidden;}
.al_left               {padding-top:5px;}
.al_left strong            {text-align:left !important;}
.al_left               {text-align:left !important;}
.fl_left              {float:left;}
.fl_right              {float:right;}
.cl_both              {clear:both; line-height:0px; font-size:0px;}
/* ************************************************************************************* */    
.left_part        {float:left; width:75%}
.right_part        {float:left;padding:5px 5px 5px 5px;}

/*blog*/
div.right_part div.article {margin-bottom: 12px; margin-top: 12px;}
div.right_part .note {font-size: 11px; color: #666;}
div.content div.right_part div.article h3 {font-size: 15px; margin-left: 0; margin-bottom: 8px;}
div.content div.right_part {
    float: right;
    overflow: hidden;
    width: 740px;
}
/*end blog*/

/*statia*/
div.right_part #comments a {color: {{settings.link_color}}; text-decoration: underline; cursor:pointer;}
div.right_part .leave-comment {font-size: 18px; margin: 15px 0 20px 0;}
#comment_fields input[type="submit"] {margin: 20px 0 20px 0;}
div.right_part .comment {margin-top: 12px;}

#comment_form dd {margin:2px 0 5px 0;}
#comment_form input {width:200px;}
#comment_form textarea {overflow:auto; width:270px;}
#author_fields, #comment_fields {display:block; float:left; margin-right:15px;}
#moderation_warning {margin-top:20px;}
.error {color:red !important;}
.input-error {border:1px solid red !important;}
.notice { margin:15px 0; color:{{settings.accent_color}};}
.small {font-size:85%;}
/*end statia*/

/* ************************************************************************************* */
/* ************************************************************************************* */
.reviews_write input  {vertical-align:middle;}
/* ************************************************************************************* */
/* ************************************************************************************* */
