div {
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        position: relative;
        margin: 0;
        padding: 0;
}

body {
        margin: 0px;
        padding: 0px;
        text-align: center;
        background-color: #AEE4FF;/*#469103;*/
        font-family: Verdana, Tahoma, MS Sans Serif;
        font-size: 12px;
        color: #666666;
}
strong { 
		/*border: 1px red dotted;
		background-color: yellow;
		color: red;*/
		font-weight: inherit;
}
p.h3{
        font-family: Tahoma, Verdana, MS Sans Serif;
        font-size: 16px;
        font-weight: normal;
        color: #B791CE;
        margin-top: 0;
        margin-bottom: 22px;
		line-height: 26px;
}

a {
        text-decoration: none;
        /*font-weight: bold;*/
        color: #694D7F;
		outline: none;
}

a:hover {
        color: #1F1726;
}

/*
a {

        text-decoration: none;
        color: #FF0000;
}
*/

img {
         border: 0;
}

#bckg {
        width: 100%;
        /*min-height: 416px; /* FF ?? */
        background: #FFFFFF url(../../skins/img/bckgbottom.jpg) center bottom repeat-x;
}

#main {
        width: 894px;
        margin: 0px auto 0px auto;
}

#header {
        height: 245px;
        text-align: left;
        font-family: "Century Gothic",Verdana, Tahoma, MS Sans Serif;
        font-size: 12px;
/*        background: url(../../skins/img/header_main.jpg) no-repeat;*/
}
/*
#header div {
        height: 100%;
}
*/
#header_content {
        height: 100%;
}

#header_content  .logo {
		display: block;
		position: absolute;
		top: 71px;
		left: 26px;
		/*background-color: #00ff00;*/
		width: 186px;
		height: 66px;
}

#content {
        padding: 30px 30px 0 30px;
        width: 100%;
        min-height: 250px;
        background: url(../../skins/img/c_bckg.jpg);
        text-align: justify;
        color: #694D7F;
        z-index: 1;
}

#content div.content_container {
        z-index: 2;
		padding-bottom: 14px;
}

#content div.c_topbckg {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 894px;
        height: 47px;
        background: transparent url(../../skins/img/c_topbckg.jpg) no-repeat;
}

#content div.c_bottombckg {
        position: absolute;
        bottom: -1px;
        left: 1px;
        width: 892px;
        height: 44px;
        background: url(../../skins/img/c_bottombckg.jpg) repeat-x left bottom;
        z-index: 0;
}

#footer {
        height: 106px;
        width: 100%;
        background: url(../../skins/img/footerbckg.jpg) repeat-x;
        text-align: left;
        padding: 6px 37px 0 37px;
        color: #9DC07F;
        font-family: Arial;
        font-size: 11px;
}
#footer p {
		float: right; margin:0; padding:0; font-size: 11px; display: block;
}
#footer a {
        color: #9DC07F;
}
#footer a:hover {
        color: #425B2D;
}

#grass {
        position: absolute;
        bottom: -1px;
        left: 0;
        height: 87px;
        width: 100%;
        background: transparent url(../../skins/img/footerbckg.gif) repeat-x;
        text-align: center;
        font-family: Tahoma, Verdana, MS Sans Serif;
        font-size: 11px;
/*        border: 1px solid #ff0000;*/
}

/*#brands li {background: none;}*/

/*
#footer {
        position: relative;
        height: 97px;
        width: 100%;
        background: #F5DCF8 url(../../skins/img/footerbckg.jpg) repeat-x;
        text-align: center;
        font-family: Tahoma, Verdana, MS Sans Serif;
        font-size: 11px;
}

#footermirror {
        position: relative;
        margin: auto;
        width: 894px;
        height: 97px;
        padding-top:25px;
        padding-left: 30px;
        text-align: left;
        background: url(../../skins/img/footermirror.jpg) no-repeat;
}
#footermirror a {
        color: #7B688C;
}

#footermirror a:hover {
        color: #FFFFFF;
}
*/

#clr {
        clear:both;
        font-size: 0;
        line-height: 0;
        margin: 0 !important;
        margin:1px;
        /*padding:0;*/
}

a#vsi { float: left; display: block; }
a#vsi:hover { color: #9DC07F; }

.logo img, #vsi img { behavior: url(skins/htc/fx-iepngfix.htc); }

