/**
####################################################
#                                                  #
# ################################################ #
# #                                              # #
# # LOGO                                         # #
# #                                              # #
# ################################################ #
#                                                  #
####################################################
#           #                                      #
#           #                                      #
#           #                                      #
#           #                                      #
#           #                                      #
#           #                                      #
#  SIDEBAR  #             CONTENT AREA             #
#           #                                      #
#           #                                      #
#           #                                      #
#           #                                      #
#           #                                      #
####################################################
*/

a {
    background:         inherit;
    color:              #336699;
    font-weight:        bold;
    text-decoration:    none;
}
a img {
    border:             1px solid #000;
}
body {
    background-color:   #FFF;
    color:              #000;
    margin:             0px;
    padding:            0px;
}
div#pageContainer {
    width:              760px;
}
div#pageContainer div#mastHead {
    height:             100px;
}
div#pageContainer div#mastHead div#logo {
    float:              left;
    width:              760px;
}
/**
div#pageContainer div#mastHead div#banner {
    float:              right;
    text-align:         right;
    width:              609px;
}
div#pageContainer div#mastHead div#banner p {
    margin-right:       0;
}
*/
div#pageContainer div#mastHead p {
    margin:             10px;
}
div#pageContainer div#sideBar {
    float:              left;
    overflow:			clip;
    width:              200px;
}
div#pageContainer div#sideBar p {
    font-family:        Tahoma;
    font-size:          0.7em;
    margin:             0px 10px 10px;
}
div#pageContainer div#sideBar ul {
    display:            block;
    margin:             10px;
    padding:            0;
}
div#pageContainer div#sideBar ul li {
    display:            block;
    font-family:        Tahoma;
    font-size:          0.7em;
    line-size:          0.6em;
    padding:            0;
    margin:             0;
}
div#pageContainer div#contentArea {
    background-color:   #FFF;
    border-color:       #000;
    border-style:       solid;
    border-width:       1px 0px 0px 1px;
    color:              inherit;
    float:              right;
    width:              549px;
}
div#pageContainer div#contentArea p {
    font-family:        Tahoma;
    font-size:          0.7em;
    margin:             10px;
}
div#pageContainer div#contentArea h2 {
    font-family:        Tahoma;
    font-size:          1em;
    margin:             10px;
}
div#pageContainer div#contentArea table#categoryView {
    width:              100%;
}
div#pageContainer div#contentArea table#categoryView td {
    text-align:         center;
    vertical-align:     top;
    width:              50%;
}
div#pageContainer div#contentArea table#categoryView td p img {
    border:             1px solid #000;
}
div#pageContainer div#contentArea table#subCategoryView {
    width:              100%;
}
div#pageContainer div#contentArea table#subCategoryView td {
    vertical-align:     top;
}
div#pageContainer div#contentArea table#subCategoryView td p img {
    border:             1px solid #000;
}
div#pageContainer div#contentArea table#productView {
    width:              100%;
}
div#pageContainer div#contentArea table#productView td {
    vertical-align:     top;
    width:              50%;
}
div#pageContainer div#contentArea table#productView td p.imagePara {
    text-align:         center;
}
div#pageContainer div#contentArea table#productView td p.imagePara img {
    border:             1px solid #000;
}
div#pageContainer div#contentArea table#productView td table#quoteForm {
    background-color:   #369;
    margin:             10px 10px 10px 70px;
    width:              50%;
}
div#pageContainer div#contentArea table#productView td table#quoteForm td {
    text-align:         center;
    vertical-align:     middle;
}
div#pageContainer div#contentArea table#productView td table#quoteForm td p {
    margin:             0;
    text-align:         center;
    width:              50%;
}
div#pageContainer div#contentArea table#productView td table#quoteForm td p input {
    font-family:        Tahoma;
    font-size:          1em;
}

.numeric {
    text-align:         right;
}
input, textarea {
    font-family:        Tahoma;
    font-size:          1em;
}