/*  
	THIS DOCUMENT IS FOR GLOBAL DEFINITIONS ONLY.
	NO HEIGHTS, WIDTHS, PADDINGS OR MARGINS THAT WON'T BE APPLICABLE FOR ALL SCREEN RESOLUTIONS.
*/

body {
    background: rgb(232,232,232);
    margin: 0px auto;
    /* Prevents Mobile Safari from bumping up font sizes in landscape */
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgb(255,255,0);
}

::selection {
    background: rgb(255,255,0);
}

::-moz-selection {
    background: rgb(255,255,0);
}

img::selection {
    background: transparent;
}

img::-moz-selection {
    background: transparent;
}


/*	------------------------Sticky Footer Master Elements - Global elements------------------------	*/
/*  Sticky Footer Solution by Steve Hatcher http://stever.ca http://www.cssstickyfooter.com*/

* {
    margin: 0;
    padding: 0;
}
/* must declare 0 margins on everything, also for main layout components use padding, not vertical margins (top and bottom) to add spacing, else those margins get added to total height and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */
html, body {
    height: 100%;
}

#wrap {
    min-height: 100%;
}
/*	----------------------------------- End of Sticky Footer --------------------------------------	*/

img {
    vertical-align: top;
    position: relative;
    top: 0px;
}

/*	------------------------Menu Master Elements - Global elements------------------------	*/
/* #menu {float: right;	}*/

/*	------------------------End of Menu Master Elements - Global elements------------------------	*/

ul {
    list-style-type: none;
}

a img {
    border: none;
}

img {
    vertical-align: top;
    position: relative;
    top: 0px;
}

a:link { /*color: #d7d7d7;*/
    text-decoration: underline;
    outline: none;
}

a:hover { /*color:#ffffff;*/
    text-decoration: none;
    outline: none;
}

a:visited { /*color:#d7d7d7;*/
    text-decoration: underline;
    outline: none;
}

.line {
    width: 100%;
    border-top: 1px solid #d1d1d1;
    line-height: 2px;
    padding: 0 0 6px 0;
}


ul#logolink li {
    display: inline; /* Prevents "stepdown" */
}

li#logo_1 {
    width: 25px;
    float: left;
}

li#logo_2 {
    width: 25px;
    float: left;
}

li#logo_3 {
    width: 180px;
    float: left;
    padding: 3px 0 0 5px;
}


/* -----------------------------Elements for Ribbon_ListTransactionBlock----------------------------------- */

.transactionType {
    width: 100px;
}

.SearchUserName {
    width: 100px;
}

.HaulierList {
    width: 100px;
}

.ShippingLocationsFrom {
    width: 100px;
}

.ShippingLocationsTo {
    width: 100px;
}

.equipmentTypeList {
    width: 100px;
}

.RouteId {
    width: 70px;
}

.DateCreationFrom {
    width: 70px;
}

.DateCreationTo {
    width: 70px;
}

.DateIssueFrom {
    width: 70px;
}

.DateIssueTo {
    width: 70px;
}

.ECN {
    width: 70px;
}
