﻿/*
    Copyright:      Copyright (c) Mindscape Solutions. All rights reserved.
    Filename:       project.css
    Created by:     Jason Van Vuren
    Created on:     1.15.2008

    Summary:
        Use this style sheet to style all pages in the site.

    Revision:   Jason Van Vuren 1.15.2008
        Initial style creation.
*/

body
{
    padding: 0px;
    background-color: #f0f0f0;
    margin: 0px;
    text-align: center;
}

ul
{
    list-style-image: url( '../Images/UL_Square.gif' );
}

li
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: lighter;
    color: #333333;
}

/* ----------  Interior.master styles  ---------- */
div#wrapper
{
    background-image: url( '../Images/RPI_BKG.jpg' );
    background-repeat: repeat-y;
    background-position: center top;
    width: 980px;
    height: 100%;
}

div#main
{
    border-top: 1px solid #eee;
    background-color: #FFFFFF;
    width: 960px;
    height: 100%;
    margin-right: auto;
    margin-left: auto;
}



div#firstcolumn
{
    background-color: #FFFFFF;
    width: 639px;
    height: 420px;
    float: left;
}

div#secondcolumn
{
    background-image: url( '../Images/Home_sidebar_bkg.jpg' );
    background-repeat: no-repeat;
    background-position: center top;
    width: 320px;
    height: 420px;
    float: right;
    text-align: center;
    font-family: 'trebuchet MS';
    color: #FFFFFF;
    font-weight: lighter;
}

div#secondcolumn h1
{
    font-size: 60px;
    font-family: 'trebuchet MS';
    font-weight: lighter;
    color: #FFFFFF;
    margin-top: 60px;
}

div#secondcolumn h2
{
    font-family: 'trebuchet MS';
    font-size: 35px;
    font-weight: lighter;
    color: #FFFFFF;
    letter-spacing: 2px;
    margin-top: -30px;
}

div#secondcolumn p
{
    font-size: 20px;
    line-height: 24px;
    width: 80%;
    text-align: left;
    margin-top: -5px;
    margin-right: auto;
    margin-left: auto;
}

div#comments
{
    background-color: #FFFFFF;
    width: 960px;
    height: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 25px;
}
div#comments h4
{
    font-family: 'trebuchet MS';
    font-size: 20px;
    font-weight: lighter;
    color: #2B449C;
}

div#comments .News h4
{
    margin: 0;
    padding: 0;
}
div#comments .News h4
{
    font-family: 'trebuchet MS';
    font-size: 20px;
    font-weight: lighter;
    color: #2B449C;
}

div#BottomBorder
{
    background-image: url( '../Images/FooterBorder.jpg' );
    background-image: url( '../Images/FooterBorder.jpg' );
    background-repeat: no-repeat;
    background-position: center top;
    width: 960px;
    height: 20px;
    clear: both;
    margin-right: auto;
    margin-left: auto;
}

div#Footer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: lighter;
    color: #6E6E72;
    width: 960px;
    height: 100px;
    clear: both;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    padding-top: 20px;
    padding-left: 96px;
}

div#Footer a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: lighter;
    color: #6E6E72;
}

div#NewsItem_1
{
    width: 33.3%;
    height: 100%;
    float: left;
}

div#NewsItem_2
{
    width: 33%;
    height: 100%;
    float: left;
}

div#NewsItem_3
{
    width: 33%;
    height: 100%;
    float: left;
}

div#MainHeader
{
    background-color: #2B469B;
    width: 960px;
    height: 80px;
    clear: both;
    margin-right: auto;
    margin-left: auto;
}

div#MainHeader h1
{
    background-image: url( '../Images/Logo.jpg' );
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 256px;
    height: 62px;
    margin-left: 35px;
    float: left;
}

div#MainHeader h1 span
{
    display: none;
}

div#MainHeader div#HeaderNav
{
    color: #8195C8;
    float: right;
    margin-right: 70px;
    margin-top: 40px;
}

div#MainHeader div#HeaderNav input 
{
    border: solid 1px #CCC;
    margin-left: 10px;
    width: 75px;
}

div#MainHeader div#HeaderNav a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    text-decoration: none;
    color: #8195C8;
    margin-left: 30px;
}

div#MainNav
{
    background-color: #A1A938;
    width: 960px;
    height: 36px;
    margin-right: auto;
    margin-left: auto;
    clear: both;
}

.Panel
{
    width: 33.3%;
    float: left;
    min-height: 140px;
}

.newsContainer
{
    background-color: #FAFAFA;
    width: 960px;
    min-height: 140px;
    margin-right: auto;
    margin-left: auto;
    clear: both;
}


/*  ---------- InteriorContent.master Styles  ---------- */

div#IC_firstcolumn
{
    float: left;
    width: 640px;
    height: 240px;
}

div#IC_secondcolumn
{
    background-position: center top;
    background-image: url( '../Images/RedQuote.jpg' );
    background-repeat: no-repeat;
    width: 320px;
    height: 240px;
    float: right;
    font-family: 'trebuchet MS';
    color: #FFFFFF;
    font-weight: lighter;
}

div#IC_secondcolumn h1
{
    margin: 20px;
    font-family: 'trebuchet MS';
    font-size: 16px;
    font-weight: lighter;
    color: #FFFFFF;
    line-height: 30px;
}

div#IC_secondcolumn h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #FFFFFF;
    margin: 30px;
}

/*  ---------- InteriorNews.master Styles  ---------- */

div#IN_firstcolumn
{
    width: 100%;
    height: 270px;
    background-color: #E2E7A3;
    clear: both;
}

div#IN_firstcolumn h1
{
    font-family: 'trebuchet MS';
    font-size: 24px;
    font-weight: lighter;
    color: #2B449C;
    margin-left: 90px;
    padding-top: 50px;
}

div#IN_firstcolumn img
{
    float: left;
    margin-left: 95px;
    margin-right: 40px;
}

div#IN_firstcolumn p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #636363;
    padding-right: 50px;
    line-height: 20px;
}

div#IN_firstcolumn h2
{
    font-family: 'trebuchet MS';
    font-size: 16px;
    font-weight: lighter;
    color: #A1A938;
}


/*  ---------- Vendor login Styles  ---------- */
:root { overflow: scroll !important; }

div#IN_firstcolumn .VendorLogin h1
{
    font-family: 'trebuchet MS';
    font-size: 24px;
    font-weight: lighter;
    color: #2B449C;
    margin-left: 45px;
    padding-top: 40px;
}

div#IN_firstcolumn .VendorLogin p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #636363;
    margin-left: 45px;
    line-height: 20px;
    width: 40%;
    float: left;
}

div#IN_firstcolumn .VendorLogin .Login
{
    width: 49%;
    float: right;
}

div#IN_firstcolumn .VendorLogin .Login tr
{
    height: 30px;
}

div#IN_firstcolumn .VendorLogin .Login td
{
    width: 150px;
}

div#IN_firstcolumn .VendorLogin .Login .LoginTB
{
    border: 0;
}

div#IN_firstcolumn .VendorLogin .Login .LoginTB
{
    border: 1px solid #808080;
    background-color: #FFFFFF;
    width: 200px;
    display: inline-block;
}

div#IN_firstcolumn .VendorLogin .Login .LoginButton
{
    padding: 0px;
    margin: 0px;
    background-image: url( '../Images/SubmitLogin.gif' );
    background-repeat: no-repeat;
    background-position: center top;
    width: 62px;
    height: 22px;
    border: 0;
}

div#IN_firstcolumn .VendorLogin .Login .ClearButton
{
    padding: 0px;
    margin: 0px;
    background-image: url(  '../Images/LoginClear.gif' );
    background-repeat: no-repeat;
    background-position: center top;
    width: 62px;
    height: 22px;
    border: 0;
}

div#IN_firstcolumn .VendorLogin .Login .ClearButton
{
    margin-left: 20px;
}

div#IN_firstcolumn .VendorLogin .Login .LoginButton
{
    margin-left: 177px;
}


/* ----------  Vendor Application Styles  ---------- */
div#comments .VendorApplication
{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
}

div#comments .VendorApplication h1
{
    font-family: 'trebuchet MS';
    font-size: 24px;
    font-weight: lighter;
    color: #2B449C;
}

div#comments .VendorApplication h2
{
    font-family: 'trebuchet MS';
    font-size: 14px;
    font-weight: lighter;
    color: #a1a938;
}

div#comments .VendorApplication p
{ 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #636363;
    line-height: 20px;
    width: 80%; 
}

div#comments .VendorApplication .RB_List
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

div#comments .VendorApplication .CB_List
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

div#comments .VendorApplication .VendorAppSubmit
{
    background-image: url( '../Images/SubmitLogin.gif' );
    background-repeat: no-repeat;
    background-position: center top;
    width: 62px;
    height: 22px;
    border: 0;
     
    margin-right: 20px;
}

div#comments .VendorApplication .VendorAppClear
{
    background-image: url( '../Images/LoginClear.gif' );
    background-repeat: no-repeat;
    background-position: center top;
    width: 62px;
    height: 22px;
    border: 0;
}

div#comments .VendorApplication tr.VendorApplicationLabel td
{
    width: 75px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #666666;
    height: 25px;
}

div#comments .VendorApplication .VendorApplicationTB
{
    border: 0;
}

div#comments .VendorApplication .VendorApplicationTB
{
    border: 1px solid #C0C0C0;
    width: 275px;
    height: 18px;
}

div#comments .VendorApplication .ApplicationLeft
{
    float: left;
    width: 50%;
}

div#comments .VendorApplication .ApplicationRight
{
    float: left;
    width: 50%;
}

div#comments .VendorApplication .ApplicationRight .StateDDL
{
    
    height: 18px;
    margin: 0;
    padding: 0;
}

div#comments .VendorApplication .ApplicationRight .CountryDDL
{
    
    height: 18px;
    margin: 0;
    padding: 0;
}

div#comments .VendorApplication .ApplicationRight .ZipTB
{
    width: 75px;
}


/* ----------  Join Oppenings List Styles  ---------- */
div#IN_firstcolumn .JoinOppenings
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #666666;
    width: 100%;
    padding-top: 40px;
}

div#IN_firstcolumn .JoinOppenings h1
{
    margin: 0px;
    padding: 0px;
}

div#IN_firstcolumn .JoinOppenings h1
{
    font-family: 'trebuchet MS';
    font-size: 24px;
    font-weight: lighter;
    color: #2B449C;
    margin-left: 40px;
}

div#IN_firstcolumn .JoinOppenings p
{
    margin: 0px;
    padding: 0px;
}

div#IN_firstcolumn .JoinOppenings p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #636363;
    line-height: 20px;
    width: 80%;
    margin-left: 40px;
}

div#comments .JoinOppeningsList
{
    width: 90%;
    padding-top: 40px;
    margin-left: auto;
    margin-right: auto;
}

div#comments .JoinOppeningsList .JoinPosition
{
    font-family: 'trebuchet MS';
    font-size: 16px;
    font-weight: lighter;
    color: #a1a938;
    margin-right: 10px;
}

div#comments .JoinOppeningsList .JoinPositionLink
{
    font-family: 'trebuchet MS';
    font-size: 20px;
    font-weight: bolder;
    color: #a1a938;
    text-decoration: none;
}

div#comments .JoinOppeningsList p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #636363;
    line-height: 20px;
}

div#comments .JoinOppeningsList hr
{
    border: 0;
    height: 1px;
    color: #C0C0C0;
    background-color: #C0C0C0;
}


/* ----------  Join Oppenings Position Styles  ---------- */
div#comments .JoinPositionInfo
{
    width: 90%;
    padding-top: 40px;
    margin-left: auto;
    margin-right: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    line-height: 20px;
}

div#comments .JoinPositionInfo h2
{
    font-family: 'trebuchet MS';
    font-size: 24px;
    font-weight: lighter;
    color: #2B449C;
}

div#comments .JoinPositionInfo b
{
    font-family: 'trebuchet MS';
    font-size: 16px;
    font-weight: bolder;
    color: #a1a938;
}

div#comments .JoinPositionInfo ul
{
    margin-top: -15px;
}

div#comments .JoinPositionInfo ol
{
    margin-top: -15px;
}

div#comments .JoinPositionInfo li
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #666666;
}

div#comments .JoinPositionInfo a
{
    font-family: 'trebuchet MS';
    font-size: 16px;
    font-weight: lighter;
    color: #2B449C;
}


/* ----------  Join Oppenings Application Styles  ---------- */
div#comments .OnlineJobApplication
{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #666666;
    line-height: 20px;
}

/*div#comments .JobApplication span
{
    float: left;
    width: 375px;
}*/

div#comments .JobApplication label
{
    float: left;
    width: 375px;
}

div#comments .OnlineJobApplication b
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: lighter;
    color: #a1a938;
}

div#comments .JobApplication ul
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    list-style-image: none;
}

div#comments .JobApplication ul li
{
    border: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #666666;
    clear: both;
}

div#comments .JobApplication ul label
{
    float: left;
    width: 375px;
    font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

div#comments .JobApplication ul li span label 
{
	padding-right: 10px;
	float: inherit;
	width: inherit;
}


div#comments .OnlineJobApplication .opt
{
    font-weight: lighter;
	color: #8D8D8D;
	font-size: 11px;
	text-transform: lowercase;
}

div#comments .OnlineJobApplication .JobApplicationTB
{
    border: 1px solid #C0C0C0;
    width: 275px;
    height: 18px;
}

div#comments .OnlineJobApplication .JobApplicationDDL
{
    margin: 0px;
    padding: 0px;
    width: 128px;
}

  div#comments .OnlineJobApplication .btnSubmint
{
    background-image: url( '../Images/SubmitLogin.gif' );
    background-repeat: no-repeat;
    background-position: center top;
    width: 62px;
    height: 22px;
    border: 0;
    margin-right: 20px;
}

div#comments .OnlineJobApplication .btnClear
{
    background-image: url( '../Images/LoginClear.gif' );
    background-repeat: no-repeat;
    background-position: center top;
    width: 62px;
    height: 22px;
    border: 0;
}

/* ----------  App Control Styles  ---------- */
/* The following styles govern these controls */

/* wuc_MainNav.ascx                           */
/* wuc_CustomFields.ascx                      */
/* wuc_Footer.ascx                            */
/* wuc_Header.ascx                            */
/* wuc_FileUpload.ascx                        */
/* wuc_ListPageItems.ascx                     */
/* wuc_News.ascx                              */
/* wuc_OpenTextLayout.ascx                    */
/* wuc_PhotoGallery.ascx                      */

/* ----------  MainNav  ----------            */
.nav
{
    background-color: #A1A938;
    width: 100%;
    height: 100%;
    text-align: left;
}

.nav .DynamicHoverStyle
{
    background-color: #81882C;
}

.nav .DynamicMenuItemStyle
{
    padding: 0px;
    margin: 0px;
}

.nav .DynamicMenuItemStyle
{
    width: 100%;
    height: 20px;
}

.nav .DynamicMenuItemStyle td
{
    margin-top: 3px;
    vertical-align: middle;
}

.nav .DynamicMenuItemStyle a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #FFFFFF;
    margin-left: 20px;
    margin-right: 20px;
}

.nav .DynamicMenuStyle
{
    background-position: center top;
    background-color: #A1A938;
    margin-top: 2px;
    padding-top: 15px;
    background-image: url( '../Images/NavShadow.jpg' );
    background-repeat: no-repeat;
}

.nav .DynamicSelectedStyle
{
}

.nav .StaticHoverStyle a
{
    color: #fff;
    cursor: pointer;
}

.nav .StaticMenuItemStyle
{
    padding: 0px;
    margin: 0px;
    font-family: 'trebuchet MS';
    font-size: 13px;
    font-weight: lighter;
    color: #D0D09E;
    height: 100%;
}

.nav .StaticMenuItemStyle td
{
    margin: 0px;
    text-align: left;
    vertical-align: middle;
    height: 100%;
    padding-right: 20px;
    padding-left: 20px;
}

.nav .StaticMenuItemStyle td a:hover
{
	cursor: pointer !important;
}

.nav .StaticMenuStyle
{
    height: 100%;
    margin-left: 25px;
}

.nav .StaticMenuStyle td
{
    vertical-align: middle;
    height: 100%;
}

.nav .StaticSelectedStyle
{
}

/* ----------  CustomFields  ----------       */
.CustomField
{
}

.CustomField .LabelValue
{
}

.CustomField .Label
{
}

.CustomField .Value
{
}

.CustomField .AddField
{
}

/* ----------  Footer  ----------             */
.Footer
{
}

/* ----------  Header  ----------             */
.Header
{
}

/* ----------  File Upload  ----------        */
.FileUpload
{
}

.FileUpload .UploadControl
{
}

.FileUpload .IB_Add_Control
{
}

.FileUpload .REV_Control
{
}

.FileUpload .LB_BadExts_Control
{
    color: Red;
}

.FileUpload .LB_Status_Control
{
    color: Red;
}

.FileUpload .IB_Delete_Control
{
}

.FileUpload .Link_Control
{
}

/* ----------  ListPateItems  ----------      */
.ListPageItems
{
}

.ListPageItems .ListPageList
{
}

.ListPageItems .list-title
{
}

.ListpageItems .ListPageDetails
{
}

.ListPageItems .ListPageDescription
{
}

/* ----------  News Control  ----------       */
.NewsItemSales
{
    margin-left: 48px;
}

.NewsItemSales table
{
    padding: 0px;
    margin: 0px;
}

.NewsItemSales table
{
    margin-top: -10px;
}

.NewsItemSales h4
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #494A4C;
    font-weight: bold;
    margin-top: 10px;
}

.NewsItemSales h5
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #B6534E;
    font-weight: bold;
    margin-top: 10px;
}

.NewsItemSales .QuickView
{
}

.NewsItemSales ul
{
    margin-top: -12px;
}

.NewsItemSales .Subject, .NewsItemSales li
{
    padding: 3px 0px 3px 0px;
    margin: 0px;
}



ol { *margin-left:2em; }

.NewsItemSales .Subject a, .NewsItemSales li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #848482;
    text-decoration: none;
}

.NewsItemSales .ViewAll
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.NewsItemSales .ViewAll a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #848482;
    text-decoration: none;
}

.News
{
    margin-left: 95px;
    margin-top: 40px;
}

.News table
{
    width: 89%;
}

.News hr
{
    background-color: #BAB7B7;
    color: #BAB7B7;
    height: 1px;
    border: 0px;
}

.News .QuickView
{
}

.News .Subject
{
}

.News .ViewAll
{
}

.News .ShortDescription
{
    
}

.News .ShortDescription .Description
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #636363;
}

.News .ShortDescription .Description a
{
    font-family: 'trebuchet MS';
    font-size: 16px;
    font-weight: bolder;
    color: #A1A938;
    text-decoration: none;
} 

.News .ShortDescription .PublishDate
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #636363;
    font-weight: bolder;
    margin-top: 5px;
}

.News .NewsArticle
{
}

.News .NewsArticle .ViewAll a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #848482;
    text-decoration: none;
}

.News .NewsArticle .Subject h1
{
    font-family: 'trebuchet MS';
    font-size: 16px;
    font-weight: bolder;
    color: #A1A938;
    text-decoration: none;
}

.News .NewsArticle .PublishDate h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #636363;
    font-weight: bolder;
}

.News .NewsArticle .CustomFields
{
}

.News .NewsArticle .Body h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    color: #848482;
    text-decoration: none;
}

/* ----------  OpenTextLayout  ----------     */
.OpenTextLayout
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: lighter;
    color: #727070;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    line-height: 24px;
}

.OpenTextLayout .content-region h1
{
    display: none;
}

.OpenTextLayout .content-area
{
}

/* ----------  PhotoGallery  ----------       */
.PhotoGallery1
{
    
}
.PhotoMenu
{
    
}

.PhotoGallery1 h1
{
   
}

/* Controls area with little thumbs */
.PhotoThumbs
{
    
}

.PhotoGallery1 ul
{
    
}

.PhotoGallery1 li
{
    
}

.PhotoGallery1 ul li a
{
    
}

.PhotoGallery1 ul li a img
{
    
}

.PhotoGallery1 ul li a:hover
{
    
}

/* When user hovers over small thumbnail image grows by the width and height specified
    and is positioned by the left and top attributes */
.PhotoGallery1 ul li a.hor:hover img
{
    
}

.PhotoGallery1 ul li a:active
{
    
}

/* ----------  Styles by DIV id  ---------- */
.PG_MainImage
{
    
}

.PG_MainImageDescription
{
    
}

.PG_MainImageDescription p.title
{
    
}

.PG_MainImageDescription p.description
{
    
}

.PG_Description
{
    
}

.PG_Description h1
{
    
}

.PG_Description strong
{
    
}

.PG_CustomFields
{
    
}

.PG_Title
{
    
}

.PG_MainImage
{
    
}

.PG_MainImage a
{
    
}

.HorScroll
{
    
}

.imgAlign
{
    
}

.fullSize
{
    
}
/* ------------------------------------------ */
/* ------------------------------------------ */


.clearDiv {clear:both;height:1px;overflow:hidden;font-size:0.1em;}
