/*
 * Styles and Classes To Render the Form Elements
 * ==========================================================
 * Include CSS classes and styles that are used by html forms.       
 *
 */

/*
 * ------------------------- Data Entry -------------------------
 */

input.dataentryinput,
input[type="text"] {
   background: #fff url(../images/layout/txt_bg.gif) top left no-repeat;
   padding-left: 4px;
   padding-top: 1px;
   height: 1.35em;
   border:1px solid #999999;
   border-right:1px solid #c6c6c6;
   border-bottom:1px solid #c6c6c6;
}

input.dataentryinput {
   background: #fff url(../images/layout/txt_bg.gif) top left no-repeat;
   padding-left: 4px;
   padding-top: 1px;
   height: 1.35em;
   border:1px solid #999999;
   border-right:1px solid #c6c6c6;
   border-bottom:1px solid #c6c6c6;
}

.dataentrygroup {   
   padding: 5px 2px 5px 2px;
   font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000000;
   font-size: 11px;
}


/*
 * ------------------------- Buttons -------------------------
 */

.dataentrybutton,
.dataentrybuttoncontainer a
{
   color: #fff;
   font-size: 1.05em;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   text-shadow:0 0 0.35em #D4E7FB, 0 0 0.35em #D4E7FB;
   /*
   font-family:Palatino,Book Antiqua,Palatino Linotype,serif; 
   font-variant:small-caps;
   letter-spacing:0.05em;
   text-shadow:0 0 0.35em #D4E7FB, 0 0 0.35em #D4E7FB; */
   width: 100%;
   background: #000000 url(../images/calloutboxes/content_button/blackbut_mid.gif) top left repeat-x;
   border:0px;
   height:25px;
   text-align:center;
   font-weight:bold;
   cursor:pointer;
}
.dataentrybutton {
   margin: 0 0 0 0;
   padding: 0 0 3px 0;
}

.dataentrybuttoncontainer {
   position: relative;
   height:25px;
   padding: 0;
   margin: 0;
   padding: 0 6px 0 4px;
}
.dataentrybuttoncontainer a {
   display:block;
   text-decoration:none;
   line-height:23px;
}

.dataentrybuttoncontainer .tl {
   background: url(../images/calloutboxes/content_button/blackbut_left.gif) transparent top left no-repeat;
   width: 8px;
   height: 25px;
   position: absolute;
   top: 0px;
   left: 0px;
}
.dataentrybuttoncontainer .tr {
   background: url(../images/calloutboxes/content_button/blackbut_right.gif) top right transparent no-repeat;
   width: 8px;
   height: 25px;
   position: absolute;
   top: 0px;
   right: 0px;
   padding: 0;
   margin-right:-2px;
}
#searchbar
{
    margin: 15px 0 15px 0;
    position:relative;
    width:100%;
    background: #cccccc url(../images/layout/ic_bar_mid.gif) top left repeat-x;
    height:31px;
}
#searchbar .tl
{
    position: absolute;
    top:0;
    left:0;
    background: #000000 url(../images/layout/ic_bar_left.gif) top left no-repeat;
    height: 31px;
    width: 6px;
}
#searchbar .tr
{
    position: absolute;
    top:0;
    right:0;
    background: #000000 url(../images/layout/ic_bar_right.gif) top left no-repeat;
    height: 31px;
    width: 6px;
}
#bigprice
{
   font-size:2em;
   text-align:center;
}  
