.product {
       display: block;
       float: left;
       width: 300px;
       height: 210px;
       position: relative;
       margin: 0px 16px 12px 0px;
}
.product img { border: none; width: 300px; height: 210px; }
a.product { text-decoration: none; color: #868686; }
a.product:link { text-decoration: none; color: #868686; }
a.product:visited { text-decoration: none; color: #868686; }
a.product:hover { text-decoration: none; color: #003580; }
a.product:active { text-decoration: none; color: #868686; }

.productLabel {
       text-align: center;
       position: absolute;
       top: 90%;
       left: 0%;
       width: 300px;
}
.clearObj { clear: both; }

.subpage .page {
    position: absolute;
    top: 73px;
    left: 63px;
    width: 830px;
}
.subpage .page .top {
    height: 36px;
    font-size: 1px;
    background-image: url(../images/subpage_box_t.png);
    behavior: url('css/iepngfix.htc');
}
.subpage .page .middle {
    padding: 50px 27px 10px 167px;
    background-image: url(../images/subpage_box_m.png);
    behavior: url('css/iepngfix.htc');
}
.subpage .page .bottom {
    height: 36px;
    background-image: url(../images/subpage_box_b.png);
    behavior: url('css/iepngfix.htc');
}

.homepage .page {
    position: absolute;
    top: 73px;
    left: 63px;
    width: 830px;
}
.homepage .page .top {
    height: 36px;
    font-size: 1px;
    background-image: url(../images/page_box_t.png);
    behavior: url('css/iepngfix.htc');
}
.homepage .page .middle {
    padding: 50px 27px 10px 167px;
    background-image: url(../images/page_box_m.png);
    behavior: url('css/iepngfix.htc');
}
.homepage .page .bottom {
    height: 36px;
    background-image: url(../images/page_box_b.png);
    behavior: url('css/iepngfix.htc');
}



	        
body {
     background-image: url('../images/backgroundsky.jpg');
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    line-height: 15px;
    font-family: Georgia, Times New Roman, Times, serif;
    background-color: #ffffff;
    background-repeat: no-repeat;
}

table {
	border-collapse: collapse;
}
form {
	padding: 0px;
	margin: 0px;
}
input, textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding: 0px;
	margin: 0px;
	outline: none;
}

.simpleNormal { font-style: normal; font-weight: normal; }
.simpleItalic { font-style: italic; }
.simpleBold { font-weight: bold; }

a, a:link, a:visited, a:active {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #000000;
    text-decoration: underline;
}
ul {
    margin: 0px;
    padding: 0px;
}
li {
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 2px 10px;
    list-style-type: none;
}


.clearBoth { clear:both; font-size: 1px; }

#wrapper {
    position: absolute;
    width: 699px;
    margin-left: 0px;
}

#topnav {
    position: relative;
    top: 0px;
    left: 0px;
    width: 889px;
}
#topnav .tabs {
    float: right;
}
#topnav .tab {
    float: left;
}
#topnav .tab .left {
    float: left;
    width: 10px;
    height: 32px;
    font-size: 1px;
    background-image: url(../images/top_tab_l.png);
    behavior: url('css/iepngfix.htc');
}
#topnav .tab .center {
    float: left;
    height: 32px;
    font-size: 12px;
    font-weight: bold;
    background-image: url(../images/top_tab_c.png);
    behavior: url('css/iepngfix.htc');
}
#topnav .tab .right {
    float: left;
    width: 10px;
    height: 32px;
    font-size: 1px;
    background-image: url(../images/top_tab_r.png);
    behavior: url('css/iepngfix.htc');
}
#topnav a {
    display: block;
    padding: 7px 5px 0px 4px;
    color: #000000;
}

#logo {
    position: absolute;
    display: block;
    top: 7px;
    left: 21px;
    width: 118px;
    height: 115px;
}
#logo img { border: none; behavior: url('css/iepngfix.htc'); }

.pngFix { behavior: url('css/iepngfix.htc'); }

#sifr_head {
    position: absolute;
    top: 85px;
    left: 165px;
    font-size: 25px;
    line-height: 29px;
}
.sIFR-hasFlash #sifr_head {
        visibility: hidden;
        font-size: 28px;
        /*letter-spacing: 0px;*/
        /*line-height: 37px;*/
}
#png_head {
    position: absolute;
    top: 89px;
    left: 165px;
}

.page .middle {
        min-height: 300px;
        height: auto !important;
        height: 300px;
}
.homepagetext {
	font-size: 13px;
	line-height: 18px;
}

.page a, .page a:link, .page a:visited, .page a:active { color: #003580; font-weight: bold; text-decoration: none; }
.page a:hover { font-weight: bold; text-decoration: underline; }

#copyright {
    clear: both;
    margin-bottom: 40px;
    padding: 0px 30px 0px 30px;
    color: #888888;
    font-size: 9px;
}
#copyright a {
    color: #000000;
}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}


a.aButton {
	outline: none;
	display: inline;
	padding: 3px 4px 2px 4px;
	margin: 0px 6px 0px 0px;
	font-size: 9px;
	line-height: 9px;
	font-weight: normal;
	text-decoration: none;
}
a.aButton:link {
	color: #000000;
	background-color: #ffe47f;
	border-top: 1px solid #fff58f;
	border-right: 1px solid #eed36e;
	border-bottom: 1px solid #eed36e;
	border-left: 1px solid #fff58f;
}
a.aButton:visited {
	color: #000000;
	background-color: #ffe47f;
	border-top: 1px solid #fff58f;
	border-right: 1px solid #eed36e;
	border-bottom: 1px solid #eed36e;
	border-left: 1px solid #fff58f;
}
a.aButton:hover {
	color: #000000;
	background-color: #ffd36f;
	border-top: 1px solid #fbd98a;
	border-right: 1px solid #eec25e;
	border-bottom: 1px solid #eec25e;
	border-left: 1px solid #fbd98a;
}
a.aButton:active {
	color: #000000;
	background-color: #ffe47f;
	border-top: 1px solid #fff58f;
	border-right: 1px solid #eed36e;
	border-bottom: 1px solid #eed36e;
	border-left: 1px solid #fff58f;
}

#main-menu {
       width:178px;
       position: absolute;
       top: 110px;
       left: 25px;
}
#main-menu .top, #promoBox .top {
       background-image: url(../images/menu_bg_top.png);
       height: 13px;
       font-size: 1px;
    behavior: url('css/iepngfix.htc');
}
#main-menu .inner, #promoBox .inner {
       min-height:10px;
       background-image: url(../images/menu_bg_inner.png);
       padding-top:3px;
       padding-left:10px;
       padding-right:10px;
       padding-bottom:5px;
    behavior: url('css/iepngfix.htc');
}

#main-menu .bottom, #promoBox .bottom {
       background-image: url(../images/menu_bg_bottom.png);
       height: 13px;
       font-size: 1px;
       margin-bottom: 15px;
    behavior: url('css/iepngfix.htc');
}

#promoBox {
       float: right;
       width: 273px;
       margin-right: 10px;
}
#promoBox .top {
       background-image: url(../images/menu_bg_top-wide.png);
}
#promoBox .inner {
       background-image: url(../images/menu_bg_inner-wide.png);
       font-size: 16px;
       line-height: 20px;
       text-align: center;
       color: #ffffff;
}
#promoBox .inner p {
       margin: 8px;
}
#promoBox .bottom {
       background-image: url(../images/menu_bg_bottom-wide.png);
}


#main-menu ul {
       margin:0;
       padding:0;
}

#main-menu ul li {
       margin:0;
       padding:0;
       margin-bottom:.5em;
}

#main-menu a {
       color:#ffffff;
       text-decoration: none;
}

#main-menu a:hover {
       color:#97c0f6;
       text-decoration: none;
}


#main-menu .submenu {
       padding-left: 20px;
}
#main-menu .submenu li {
       font-weight: normal;
}

#main-menu .submenu a { font-weight: normal; text-decoration: none; }
#main-menu .submenu a:link { font-weight: normal; text-decoration: none; }
#main-menu .submenu a:visited { font-weight: normal; text-decoration: none; }
#main-menu .submenu a:hover { font-weight: normal; text-decoration: none; }
#main-menu .submenu a:active { font-weight: normal; text-decoration: none; }
#main-menu .submenu a.selected { font-weight: bold; text-decoration: none; }
#main-menu .submenu a.selected:link { font-weight: bold; text-decoration: none; }
#main-menu .submenu a.selected:visited { font-weight: bold; text-decoration: none; }
#main-menu .submenu a.selected:hover { font-weight: bold; text-decoration: none; }
#main-menu .submenu a.selected:active { font-weight: bold; text-decoration: none; }

.oldImage {
       float: left;
       margin: 14px 15px 15px 0px;
}

#green_guard {
       margin-top:2em;
       width:452px;
	text-align: center;
}

li.green a {
       background-image: url("../images/green_guard_small.png");
       background-repeat: no-repeat;
       behavior: url('css/iepngfix.htc'); 
       background-position: 100% 0%;
       padding-right: 20px;
}
.selecthint {
       font-style: italic;
       font-weight: normal;
}
.bigger {
       font-size: 14px;
       line-height: 19px;
}
.bigger a {
       color: 
}