*
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    BACKGROUND: url(images/background.jpg) #5f92d2 repeat-x;
    PADDING-BOTTOM: 10px;
    COLOR: #ffffff;
    PADDING-TOP: 16px;
    FONT-FAMILY: tahoma, arial, sans-serif;
    TEXT-ALIGN: center
}
A
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #bfd8f6
}
SPAN
{
    DISPLAY: none
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
UL
{
    LIST-STYLE-TYPE: none
}
LI
{
    LIST-STYLE-TYPE: none
}
P
{
    MARGIN: 10px 0px 5px;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: justify
}
.clearthis
{
    CLEAR: both;
    FONT-SIZE: 1px;
    FLOAT: none;
    MARGIN: 0px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 0px;
    HEIGHT: 1px
}
INPUT
{
    BORDER-RIGHT: #eff3f7 2px solid;
    BORDER-TOP: #eff3f7 2px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    BORDER-LEFT: #eff3f7 2px solid;
    COLOR: #537caf;
    BORDER-BOTTOM: #eff3f7 2px solid;
    FONT-FAMILY: tahoma, arial, sans-serif;
    BACKGROUND-COLOR: #eff3f7
}
#container
{
    MARGIN: 0px auto;
    WIDTH: 768px
}
#header_container
{
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
    BACKGROUND: url(images/header_background.jpg) repeat-x 0px 0px;
    MARGIN-BOTTOM: 12px;
    BORDER-LEFT: #fff 1px solid;
    BORDER-BOTTOM: #fff 1px solid
}
#page_header
{
    BACKGROUND: url(images/header_image.jpg) no-repeat 10px 20px;
    OVERFLOW: hidden;
    WIDTH: 766px;
    HEIGHT: 187px
}
#header_company
{
    MARGIN-TOP: 20px;
    BACKGROUND: url(images/company_logo.gif) no-repeat 137px 0px;
    FLOAT: left;
    WIDTH: 585px;
    HEIGHT: 35px;
    TEXT-ALIGN: left
}
#header_company H1
{
    BACKGROUND: url(images/company_name.gif) no-repeat 160px 0px;
    WIDTH: 585px;
    HEIGHT: 35px
}
#header_welcome
{
    PADDING-LEFT: 142px;
    FLOAT: left;
    TEXT-ALIGN: justify
}
#header_welcome H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 3px
}
#header_welcome P
{
    MARGIN-TOP: 7px
}
#header_welcome #welcome_text
{
    WIDTH: 447px
}
#header_menu
{
    PADDING-RIGHT: 29px;
    FLOAT: right;
    PADDING-TOP: 35px
}
#header_menu LI
{
    CLEAR: both;
    BORDER-RIGHT: #dee8f5 1px solid;
    BORDER-TOP: #dee8f5 1px solid;
    FLOAT: none;
    MARGIN-BOTTOM: 2px;
    BORDER-LEFT: #dee8f5 1px solid;
    WIDTH: 116px;
    BORDER-BOTTOM: #dee8f5 1px solid;
    TEXT-ALIGN: left
}
#header_menu LI A
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    OVERFLOW: hidden;
    WIDTH: 116px;
    COLOR: #e3ecf8;
    LINE-HEIGHT: 10px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #3d6290;
    TEXT-DECORATION: none
}
#header_menu LI A SPAN
{
    DISPLAY: block;
    PADDING-LEFT: 31px;
    PADDING-TOP: 4px
}
#header_menu LI A:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #2e4a6c
}
#left_sidebar
{
    FLOAT: left;
    WIDTH: 178px
}
#left_sidebar .box_container
{
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
    MARGIN-BOTTOM: 11px;
    BORDER-LEFT: #fff 1px solid;
    BORDER-BOTTOM: #fff 1px solid;
    BACKGROUND-COLOR: #537caf
}
#userlogin
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 11px;
    COLOR: #f1f5f9;
    PADDING-TOP: 7px;
    TEXT-ALIGN: left
}
#userlogin H2
{
    BACKGROUND: url(images/userlogin_title.gif) no-repeat -2px 0px;
    WIDTH: 69px;
    HEIGHT: 15px
}
#userlogin FORM
{
    PADDING-TOP: 5px
}
#userlogin .form_field
{
    CLEAR: both;
    PADDING-LEFT: 1px;
    FLOAT: none;
    WIDTH: 155px;
    PADDING-TOP: 7px;
    TEXT-ALIGN: right
}
#userlogin FORM STRONG
{
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 50px;
    PADDING-TOP: 1px;
    HEIGHT: 13px;
    TEXT-ALIGN: left
}
#userlogin FORM INPUT
{
    FLOAT: right;
    WIDTH: 93px
}
#userlogin FORM INPUT.button
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 55px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 15px
}
#userlogin #link-password
{
    PADDING-TOP: 5px
}
#userlogin #link-password A
{
    COLOR: #eef3f9
}
#userlogin #link-password A:hover
{
    COLOR: #bfd8f6
}
#news
{
    PADDING-RIGHT: 17px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
#news H2
{
    BACKGROUND: url(images/news_title.gif) no-repeat 0px 0px;
    WIDTH: 76px;
    HEIGHT: 19px
}
#news H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-TOP: 6px
}
#news P
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 6px;
    LINE-HEIGHT: 12px
}
#news .link-more
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
#maincontent_container
{
    BORDER-TOP: #d5dfec 1px solid;
    FLOAT: right;
    BORDER-LEFT: #d5dfec 1px solid;
    TEXT-ALIGN: left
}
#maincontent
{
    FONT-SIZE: larger;
    MARGIN: 7px 0px 0px 16px;
    TEXT-ALIGN: left
}
#maincontent_top
{
    BACKGROUND: url(images/maincontent_verticaldiv.gif) repeat-y 310px 5px;
    MARGIN-BOTTOM: 11px;
    WIDTH: 561px
}
#started_container
{
    FLOAT: left;
    WIDTH: 313px
}
#started
{
    WIDTH: 294px;
    PADDING-TOP: 2px
}
#started H2
{
    BACKGROUND: url(images/started_title.gif) no-repeat 0px 0px;
    WIDTH: 96px;
    HEIGHT: 14px
}
#right_container
{
    FLOAT: left;
    WIDTH: 247px;
    TEXT-ALIGN: left
}
#repairing
{
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: auto;
    WIDTH: 231px;
    MARGIN-RIGHT: 1px
}
#repairing H2
{
    BACKGROUND: url(images/repairing_title.gif) no-repeat 0px 4px;
    WIDTH: 125px;
    HEIGHT: 19px
}
#repairing P
{
    MARGIN-TOP: 6px
}
#offer_container
{
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
    FLOAT: right;
    MARGIN-LEFT: auto;
    BORDER-LEFT: #fff 1px solid;
    BORDER-BOTTOM: #fff 1px solid;
    BACKGROUND-COLOR: #436da1
}
#offer
{
    MARGIN: 5px 17px 4px 10px;
    WIDTH: 205px
}
#offer H2
{
    BACKGROUND: url(images/offer_title.gif) no-repeat -1px 0px;
    WIDTH: 120px;
    HEIGHT: 22px
}
#offer P
{
    MARGIN-TOP: 1px
}
#offer .link-go
{
    TEXT-ALIGN: right
}
#offer .link-go A
{
    DISPLAY: block;
    BACKGROUND: url(images/offer_go.gif) no-repeat 0px 0px;
    MARGIN-LEFT: auto;
    WIDTH: 34px;
    HEIGHT: 13px
}
#featured_container
{
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
    FLOAT: left;
    BORDER-LEFT: #fff 1px solid;
    BORDER-BOTTOM: #fff 1px solid;
    BACKGROUND-COLOR: #537caf
}
#featured
{
    MARGIN: 9px 30px;
    WIDTH: 498px
}
#featured H2
{
    BACKGROUND: url(images/featured_title.gif) no-repeat 0px 0px;
    WIDTH: 111px;
    HEIGHT: 20px
}
#featured_products UL
{
    PADDING-BOTTOM: 2px;
    WIDTH: 498px
}
#featured_products LI
{
    FLOAT: left;
    MARGIN: 6px 21px 10px 1px
}
#featured_products LI.end
{
    MARGIN-RIGHT: 0px
}
#featured_products LI A
{
    DISPLAY: block;
    OVERFLOW: hidden;
    WIDTH: 107px;
    HEIGHT: 84px;
    BACKGROUND-COLOR: #fff
}
#featured_products LI A IMG
{
    MARGIN: 1px
}
#featured_products LI H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
.featured_nav
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FLOAT: left
}
.featured_nav A
{
    TEXT-DECORATION: none
}
#featured .link-more
{
    PADDING-RIGHT: 3px;
    FONT-WEIGHT: bold;
    FLOAT: right
}
#page_footer
{
    FONT-SIZE: 11px;
    FLOAT: right;
    MARGIN: 5px;
    WIDTH: 567px;
    TEXT-ALIGN: center
}
#white_container
{
    COLOR: black;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}

