﻿/****************************************************************************************\

    Global Selectors

\****************************************************************************************/

html 
{
}

body 
{
    font-family         : Verdana, Arial, Sans-Serif;
    font-size           : 12px;
}

h1 
{
}

h2 
{
}

h3 
{
}

h4 
{
    font-family     : Trebuchet MS, Helvetica, Sans-Serif;
    font-size       : 1.3em;
    font-weight     : bold;
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
    font-weight : bold;
}

em 
{
    font-style : italic;
}

u 
{
    text-decoration : underline;
}

a 
{
    text-decoration : underline;
}

a:visited 
{
    text-decoration : underline;
}

a:hover 
{
    text-decoration : none;
}

table 
{
    text-decoration : none;
}

tr 
{
    text-decoration : none;
}

th 
{
    text-decoration : none;
}

td 
{
    text-decoration : none;
}

img 
{
}

/****************************************************************************************\
    
    Compound Selectors

\****************************************************************************************/

/*___ DIV _________________________________________________________________*/
.step
{
    font-family     : Trebuchet MS, Helvetica, Sans-Serif;
    font-size       : 1.2em;
}

/*___ SPAN _________________________________________________________________*/

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/
#branding h2
{
    font-size       : 2em;
    font-weight     : normal;
}

#content h2,
#content.solutions #content_main h2
{
    font-size       : 1.5em;
    font-family     : Trebuchet MS, Helvetica, Sans-Serif;
    font-weight     : bold;
    font-style      : italic;
}

#content_main h2,
#content_sub h2,
#secondary_content h2
{
    font-size       : 1.5em;
    font-family     : Trebuchet MS, Helvetica, Sans-Serif;
    font-weight     : normal;
    font-style      : normal;
}

/*___ H3 _________________________________________________________________*/
#content h3
{
    font-size       : 1.5em;
    font-family     : Trebuchet MS, Helvetica, Sans-Serif;
    font-weight     : normal;
}

#content.home h3
{
    font-size       : 1.3em;
}

#content.products h3
{
    font-size       : 1.5em;
}

#content_sub .productSub h3
{
    font-size       : 1.25em;   
    font-weight     : bold;
    font-style      : normal;
}

#content.checkout h3
{
    font-size       : 1.8em;
}

#secondary_content h3
{
    font-size       : 1.2em;
    font-family     : Trebuchet MS, Helvetica, Sans-Serif;
    font-style      : normal;
}

/*___ H4 _________________________________________________________________*/
#content.home h4
{
    font-size       : 1.2em;
}

.step h4
{
    font-size       : 1.2em;
}

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/
#btnCheckout p
{
    font-family     : Trebuchet MS, Helvetica, Sans-Serif;
    font-size       : 1.2em;
    font-weight     : bold;
}

#pOrderTotal
{
    font-family     : Trebuchet MS, Helvetica, Sans-Serif;
    font-size       : 1.6em;
}

/*___ UL _________________________________________________________________*/
#ulNav
{
    font-size       : 1.4em;
    font-weight     : normal;
    text-align      : center;
}

#ulCartNav
{
    font-size       : 1.4em;
    font-weight     : normal;
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/
#ulCartNav li
{
    text-align      : center;
}

/*___ STRONG _________________________________________________________________*/
.strPrice
{
    font-family     : Trebuchet MS, Helvetica, Sans-Serif;
    font-size       : 1.2em;
}

.strQuantity
{
    font-family     : Trebuchet MS, Helvetica, Sans-Serif;
    font-size       : 1.2em;
}

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/
#ulNav a,
#ulCartNav a
{
    text-decoration : none;
}

.btnCart,
.btnCart:hover,
.btnCart:visited
{
    font-family     : Verdana, Sans-Serif;
    text-decoration : none;
    font-weight     : bold;
    font-size       : 1.1em;
}

/*___ TABLE _________________________________________________________________*/
.tblProdList
{
    font-family     : Trebuchet MS, Helvetica, Sans-Serif;
    font-size       : 1.2em;
}

.tblCheckout
{
    font-family     : Trebuchet MS, Helvetica, Sans-Serif;
    font-size       : .9em;
}

#content .tblCheckout
{
    font-size       : 1.1em;
}

/*___ TR _________________________________________________________________*/
.trSub
{
    font-size       : 1.2em;
    text-align      : center;
}

.tblCheckout .trSubChkout
{
    font-size       : 1.2em;
    text-align      : right;
}

.trTotalChkout
{
    font-size       : 1.2em;
    text-align      : right;
}

/*___ TH _________________________________________________________________*/
.tblProdList th,
.tblCheckout th
{
    font-weight     : bold;
}

.tblCheckout th:first-child ~ th
{
    text-align      : center;
}

#shippingDisplay th
{
    font-weight     : bold;
}

/*___ TD _________________________________________________________________*/
.tblCheckout td:first-child + td
{
    text-align      : center;
}

/*___ IMG _________________________________________________________________*/

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/
.tblCheckout td input[type="text"]
{
    display         : block;
    width           : 30px;
}

.inptQty
{
    text-align      : center;
}

.inptProceed
{
    text-align      : center;
}

/*___ LABEL _________________________________________________________________*/

/*___ BLOCKQUOTE _________________________________________________________________*/
#bqMindfly
{
    font-size       : .8em;
}

/*___Group/Section/Class_________________________________________________________________*/
