body
{
    margin: 0;
    padding: 0;
    border: 0;
}
.body-background
{
    background: #00539F;
}
h1
{
    font: bold 15px/22px Tahoma, Arial, Helvetica, sans-serif;
    color: #177CE4;
}

H2
{
    font-size: 1.5em;
    margin: .83em 0;
}

H3
{
    font-size: 1.17em;
    margin: 1em 0;
}
H4
{
    margin: 1.33em 0;
    font-weight: bolder;
    font-size: 1.00em;
}
H5
{
    font-size: .83em;
    line-height: 1.17em;
    margin: 1.67em 0;
}
H6
{
    font-size: .67em;
    margin: 2.33em 0;
}
UL
{
    padding-left: 40px;
}

OL
{
    padding-left: 40px;
}
.red
{
    font: bold 15px/22px Tahoma, Arial, Helvetica, sans-serif;
    color: #A6012F;
}
.clear
{
    clear: both;
}
.login
{
    float: left;
    padding: 10px 0 10px 0;
    height: 24px;
    display: block;
    width: 500px;
    text-align: right;
}
.leftimg
{
    float: left;
    padding: 10px 21px 10px 0;
}
.rightimg
{
    float: right;
    padding: 10px 0 10px 21px;
}
.left
{
    margin: 0;
    padding: 0;
    border: 0;
    float: left;
}
.right
{
    float: right;
}
.txtfield
{
    font: 12px Tahoma, Arial, Helvetica, sans-serif;
    color: #080808;
    height: 20px;
    background: #F0EDE6;
}
.searcharea
{
    float: left;
    height: 24px;
    display: block;
    width: 500px;
    text-align: right;
}
.btn
{
    font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
    height: 20px;
    text-align: center;
}
.btn-blue
{
    font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
    height: 20px;
    text-align: center;
}
.btn-red
{
    font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
    height: 20px;
    text-align: center;
}
.toplinks
{
    width: 500px;
    font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
    display: block;
    float: right;
    margin: 0;
    padding: 0;
    border: 0;
    padding: 0 0 20px 0;
}
.toplinks *
{
    margin: 0;
    padding: 0;
    border: 0;
}
.toplinks p
{
    font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
    display: block;
    float: right;
    padding: 0 10px 0 10px;
    text-align: right;
    color: #000;
}

.headerimg
{
    width: 749px;
    height: 228px;
    display: block;
    float: left;
}
.headermask
{
    position: absolute;
    display: block;
    z-index: 1;
}
.imgarea123
{
    width: 749px;
    height: 228px;
    display: block;
    float: left;
    position: absolute;
    z-index: 0;
    padding-left: 2px;
}
.img1
{
    width: 240px;
    height: 202px;
    margin: 14px 0 12px 15px;
    float: left;
    display: block;
}
.img2
{
    width: 230px;
    height: 202px;
    margin: 14px 10px 12px 9px;
    float: left;
    display: block;
}
.img3
{
    width: 230px;
    height: 202px;
    margin: 14px 15px 12px 0;
    float: left;
    display: block;
}
.toplinks a
{
    font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: underline;
}
.toplinks a:hover
{
    font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none;
}

#contentarea
{
	/* width: 958px;*/
    padding: 0 21px 0 21px;
    /*float: left;*/
    display: block;
}

#container
{
    width: 1000px;
    margin: 0;
    padding: 0;
    border: 0;
    margin: 0 auto;
    font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
    color: #053B73;
}

a
{
    font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
    color: #205BA8;
    text-decoration: underline;
}
a:hover
{
    font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
    color: #205BA8;
    text-decoration: none;
}

.logo
{
    display: block;
    float: left;
}
.headerright
{
    width: 500px;
    float: right;
    margin: 0;
    padding: 0;
    border: 0;
    padding: 10px 0 0 0;
    display: block;
}

/*LEFT*/
.leftarea
{
    width: 209px;
    float: left;
    display: block;
}

/*RIGHT*/
.textarea
{
    width: 749px;
    display: block;
    float:left;
}

#header
{
    width: 958px;
    float: left;
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    padding: 0 21px 0 21px;
    margin: 0;
}


.breadcrumb
{
    width: 719px; /*padding: 5px 15px 5px 15px;*/
    padding: 0px 15px 5px 0px;
    float: left;
}
.content
{
    width: 719px;
    float: left;
    display: block; /*padding: 0 15px 0 15px;*/
    padding: 0 15px 0 5px;
    min-height: 270px;
    height: auto !important; /* min-height fix for IE */
    height: 270px;
}
.contentmain
{
    width: 958px;
    float:inherit;
    float: left;
    display: block;
    min-height: 300px;
    height: auto !important; /* min-height fix for IE */
    height: 300px;
}
.contentdivmain
{
    width: 938px;
    float: left;
    display: block;
    padding: 10px;
    margin: 10px 0 0 0;
}
.contentdivarea
{
    width: 719px;
    float: left;
    display: block;
    padding: 0 0 0 10px;
}
.line
{
    width: 7px;
    height: 150px;
    float: left;
    display: block;
    margin: 11px 0 11px 0;
}
.footer *
{
    margin: 0;
    padding: 0;
    border: 0;
}
.footer
{
    width: 958px;
    height: 94px;
    font: 11px/18px Tahoma, Arial, Helvetica, sans-serif;
    color: #FEFEFE;
    float: left;
    padding: 10px 21px 0px 21px;
    text-align: center;
}
.footer a
{
    font: 11px/18px Tahoma, Arial, Helvetica, sans-serif;
    color: #FEFEFE;
    text-decoration: underline;
}
.footer a:hover
{
    font: 11px/18px Tahoma, Arial, Helvetica, sans-serif;
    color: #FEFEFE;
    text-decoration: none;
}
.logoicons
{
    width: 938px;
    height: 53px;
    float: left;
    display: block;
    padding: 10px;
    text-align: center;
    display: block;
}
.logoicons img
{
    padding: 0 20px 0 20px;
}
/*Inner page*/
.teaser-block-top-bottom
{
    width: 99%;
    padding: 0 5px 0 5px;
    float: left;
    display: block;
}
.teaserblock
{
    /*width: 602px;*/
    width: auto;
    margin: 0 auto;
    display: block;
    padding: 20px 0 20px 0;
}
.teaserarea
{
    width: 200px;
    padding: 5px;
    float: left;
    display: block;
}
.teaser
{
    width: 200px;
    float: left;
    display: block;
    text-align: center;
}
.teasermiddle
{
    width: 200px;
    float: left;
    display: block;
    text-align: center;
}
.teasertop-botton
{
    width: 200px;
    height: 10px;
    float: left;
    display: block;
}
.teaserimg
{
    width: 188px;
    display: block;
    text-align: center;
    float: left;
    padding: 10px 5px 10px 5px;
}
.teasertext
{
    width: 196px;
    display: block;
    float: left;
    padding-left: 2px;
    padding-right: 2px;
}
.teaserleftdiv
{
    width: 200px;
    padding: 0 5px 0 0;
    float: left;
    display: block;
    text-align: left;
}
.teaserrighttdiv
{
    width: 300px;
    padding: 0 25px 0 5px;
    float: left;
    display: block;
    text-align: right;
}
.leftsection
{
    width: 209px;
    padding: 10px 0 10px 0;
    float: left;
    display: block;
}
.leftheading
{
    width: 199px;
    height: 22px;
    display: block;
    padding: 0 5px 0 5px;
    float: left;
    background: #265EA8;
    color: #FFFEFE;
    font: bold 15px/22px Tahoma, Arial, Helvetica, sans-serif;
}

/*Left Navigation Starts*/
.leftsubnav-box
{
    width: 187px;
    float: left;
    padding: 10px;
    display: block;
    border: 1px solid #D2D4DE;
    background: #EFF0F6;
}
.leftsubnav-box ul
{
    width: 187px;
    list-style-type: none;
    display: block;
    float: left;
    padding-left: 0px;
}
.leftsubnav-box ul li, .leftsubnav-box ul li a
{
    width: 187px;
    text-decoration: none;
    float: left;
    display: block;
    font: 11px/20px Tahoma, Arial, Helvetica, sans-serif;
    color: #053A71;
    padding-left: 0px;
}
.leftsubnav-box ul li a:hover
{
    width: 187px;
    text-decoration: underline;
    float: left;
    display: block;
    font: 11px/20px Tahoma, Arial, Helvetica, sans-serif;
    color: #053A71;
}
/*Home teaser*/
.mainteaser
{
    width: 212px;
    height: 95px;
    margin: 11px;
    float: left;
    display: block;
}
.mainteaserimg
{
    width: 106px;
    display: block;
    float: left;
    text-align: right;
}
.mainteasertext
{
    width: 96px;
    display: block;
    float: left;
    padding: 0 0 0 10px;
}
.mainteaserbtn
{
    height: 23px;
    width: 190px;
    margin: 2px 0 0 0;
}

.textbox
{
    font: 12px Tahoma, Arial, Helvetica, sans-serif;
    color: #080808;
    height: 20px;
    background: #F0EDE6;
}
.txtbox_small
{
    font: 12px Tahoma, Arial, Helvetica, sans-serif;
    color: #080808;
    height: 20px;
    background: #F0EDE6;
}

.txtbox
{
    font: 12px Tahoma, Arial, Helvetica, sans-serif;
    color: #080808;
    height: 20px;
    background: #F0EDE6;
}
.selectlist
{
    font: 12px Tahoma, Arial, Helvetica, sans-serif;
    color: #080808;
    height: 20px;
    background: #F0EDE6;
}
.prdboxdet
{
    width: 200px; /*float: left;*/
    display: block;
    text-align: center;
}
.button
{
    font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
    height: 20px;
    text-align: center;
    width: 100px;
}

.price
{
    font: bold 15px/22px Tahoma, Arial, Helvetica, sans-serif;
    color: #A6012F;
}
.cart
{
}

.prdboxdet a
{
    font: bold 15px/22px Tahoma, Arial, Helvetica, sans-serif;
    color: #177CE4;
}
.cart input
{
    font: 12px Tahoma, Arial, Helvetica, sans-serif;
    color: #080808;
    height: 20px;
    background: #F0EDE6;
}

.prtable
{
    width: 200px;
    float: left;
    display: block;
    text-align: center;
}

.catnav
{
}
.catnav ul
{
    padding-left: 20px;
}

.teasertext a
{
    font: bold 15px/22px Tahoma, Arial, Helvetica, sans-serif;
    color: #177CE4;
}
.bgcommon
{
    font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
    color: #053B73;
    background-color: #ffffff;
}
select
{
    font: 12px Tahoma, Arial, Helvetica, sans-serif;
    color: #080808;
    height: 20px;
    background: #F0EDE6;
}


/*
CSS FOR SEARCH RESULT*/

.searchTitle
{
    background: #8db4e3;
    font-weight: bold;
    color: #053b73;
}
td.searchTitle
{
    padding: 3px 0px 0px 3px;
}
.searchTitle a
{
    background: #8db4e3;
    font-size: 10pt;
    color: #053b73;
    font-weight: bold;
}

.searchTitle a:hover
{
    font-size: 10pt;
    font-weight: bold;
    color: #053b73;
    text-decoration: none;
}
.searchResult
{
    color: #053b73;
}
.searchKey
{
    color: #8f161b;
    font-weight: bold;
}
.tableHeader
{
    background: #00438D;
    font-size: 10pt;
    font-weight: bold;
    color: #FBE8F1;
}

.searchLinks
{
    color: #558117;
}


.ScrollLogoMvLeft
{
    background-color: #709fcf;
    border: none;
    width: 24px;
    height: 24px;
    background-image: url(../images/buttons_15.png);
    cursor: pointer;
}
.ScrollLogoMvRight
{
    background-color: #709fcf;
    border:0;
    width: 24px;
    height: 24px;
    background-image: url(../images/buttons_17.png);
    cursor: pointer;
}
.minisiteheading
{
    font-size: 20px;
    line-height: 20px;
}
.minisitesubheading
{
    font-size: 16px;
    line-height: 16px;
}
.minisitetableheading
{
    font-weight: bold;
    text-align: center;
}
.errtext
{
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff0000;
}


