
#container {
	MARGIN: 0px auto;
	WIDTH: 960px;
}

#header {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 90px;
}

#header #title {
	FLOAT: left;
	OVERFLOW: hidden;
	clear: both;
}

#header #logo {
	FLOAT: left;
	PADDING-TOP: 23px;
	background: url(logo.png) no-repeat 0px 23px;
	width: 240px;
	height: 60px;
}

#header H1 {
	font-size: 10px;
}

#nav {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	ZOOM: 1;
	FLOAT: right;
	PADDING-TOP: 35px
}

#nav:after {
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: "."
}

#nav UL {
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 1px 0px 0px
}

#nav LI {
	MARGIN: 0px -1px 0px 0px;
	FLOAT: left
}

#nav A {
	DISPLAY: block;
	BACKGROUND: url(bg_nav.png) no-repeat right 50%;
	COLOR: #222;
	_float: left
}

#nav SPAN {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1;
	PADDING-LEFT: 16px;
	PADDING-RIGHT: 16px;
	DISPLAY: block;
	HEIGHT: 19px;
	CURSOR: pointer;
	PADDING-TOP: 7px;
	_float: left
}

#nav A:focus {
	COLOR: #1e7ecd;
	TEXT-DECORATION: none
}

#nav A:hover {
	COLOR: #1e7ecd;
	TEXT-DECORATION: none
}

#body_home #nav_home A {
	BACKGROUND: url(bg_nav_on.png) no-repeat 100% 0px;
	COLOR: #222
}

.body_products #nav_products A {
	BACKGROUND: url(bg_nav_on.png) no-repeat 100% 0px;
	COLOR: #222
}

#body_download #nav_download A {
	BACKGROUND: url(bg_nav_on.png) no-repeat 100% 0px;
	COLOR: #222
}

#body_purchase #nav_purchase A {
	BACKGROUND: url(bg_nav_on.png) no-repeat 100% 0px;
	COLOR: #222
}

#body_support #nav_support A {
	BACKGROUND: url(bg_nav_on.png) no-repeat 100% 0px;
	COLOR: #222
}

#body_contact #nav_contact A {
	BACKGROUND: url(bg_nav_on.png) no-repeat 100% 0px;
	COLOR: #222
}

#body_home #nav_home SPAN {
	BACKGROUND: url(bg_nav_on.png) no-repeat 0px -26px
}

.body_products #nav_products SPAN {
	BACKGROUND: url(bg_nav_on.png) no-repeat 0px -26px
}

#body_download #nav_download SPAN {
	BACKGROUND: url(bg_nav_on.png) no-repeat 0px -26px
}

#body_purchase #nav_purchase SPAN {
	BACKGROUND: url(bg_nav_on.png) no-repeat 0px -26px
}

#body_support #nav_support SPAN {
	BACKGROUND: url(bg_nav_on.png) no-repeat 0px -26px
}

#body_contact #nav_contact SPAN {
	BACKGROUND: url(bg_nav_on.png) no-repeat 0px -26px
}

#content {
	BORDER-BOTTOM: #fff 10px solid;
	ZOOM: 1;
	CLEAR: both;
}

#content:after {
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: "."
}

#content_main {
	WIDTH: 704px;
	FLOAT: left;
	MARGIN-LEFT: 256px;
	_display: inline
}

#body_benefits #nav_benefits A {
	COLOR: #323232;
	BORDER-RIGHT-COLOR: #fff
}

#body_rewards #nav_rewards A {
	COLOR: #323232;
	BORDER-RIGHT-COLOR: #fff
}

#body_flexible #nav_flexible A {
	COLOR: #323232;
	BORDER-RIGHT-COLOR: #fff
}

#body_calculator #nav_calculator A {
	COLOR: #323232;
	BORDER-RIGHT-COLOR: #fff
}

#body_tools #nav_tools A {
	COLOR: #323232;
	BORDER-RIGHT-COLOR: #fff
}

#body_benefits #nav_benefits SPAN {
	BACKGROUND-COLOR: #fff;
	BORDER-RIGHT-COLOR: #fff
}

#body_rewards #nav_rewards SPAN {
	BACKGROUND-COLOR: #fff;
	BORDER-RIGHT-COLOR: #fff
}

#body_flexible #nav_flexible SPAN {
	BACKGROUND-COLOR: #fff;
	BORDER-RIGHT-COLOR: #fff
}

#body_calculator #nav_calculator SPAN {
	BACKGROUND-COLOR: #fff;
	BORDER-RIGHT-COLOR: #fff
}

#body_tools #nav_tools SPAN {
	BACKGROUND-COLOR: #fff;
	BORDER-RIGHT-COLOR: #fff
}

#footer {
	MARGIN: 0px 0px 0px;
	BACKGROUND-COLOR: #0f2e57;
	COLOR: #75b6e8;
	CLEAR: both;
	height: 80px;
}

#footer_link {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	PADDING-LEFT: 0px;
	WIDTH: 960px;
	PADDING-RIGHT: 0px;
	HEIGHT: 48px;
	PADDING-TOP: 15px
}

#footer UL {
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 0px 10px;
	padding-left: 350px;
}

#footer LI {
	PADDING-RIGHT: 5px;
	FLOAT: left;
	MARGIN-RIGHT: 5px;
	BORDER-RIGHT: 1px solid;
}

#footer LI#end {
	BORDER-RIGHT-WIDTH: 0px
}

#footer A {
	COLOR: #fff
}

#footer #footer_copyright {
	PADDING-BOTTOM: 0px;
	MARGIN: 10px auto;
	PADDING-LEFT: 0px;
	WIDTH: 960px;
	PADDING-RIGHT: 0px;
	text-align: center;
	float: left;
	height: 30px;
}

#rightBox {
	float: right;
	width: 260px;
}

.intro {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 20px;
	WIDTH: 220px;
	PADDING-RIGHT: 20px;
	MARGIN-BOTTOM: 15px;
	BACKGROUND: #ecf4fc;
	FLOAT: right;
	PADDING-TOP: 15px;
}

.intro .title {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1.5em
}

.intro p {
	MARGIN-TOP: 10px;
	FONT-SIZE: 1em;
}

#main {
	WIDTH: 690px;
	FLOAT: left;
}

#main_download {
	WIDTH: 960px;
	FLOAT: left;
}

#main_download li {
	padding-bottom: 10px;
}

.software-downloads
{
	background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("software-download-bg.jpg");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat;
    background-size: auto auto;
	width: 960px;
}

.bottom-border {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.software-download {
    float: left;
    height: 160px;
    padding-top: 30px;
	padding-bottom: 30px;
    width: 440px;
}

.soft-img {
    float: left;
    width: 85px;
}

.soft-left {
	margin-right: 40px;
}

.soft-right {
}

.soft-bdy {
    float: left;
    width: 335px;
}

.price-box {
    float: left;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    width: 335px;
}

.price-box .pb-price {
    color: black;
    float: left;
	width: 100px;
	padding-top: 7px;
}

.price-box .pb-price .pb-original {
    font-size: 14px;
}

.strike {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: line-through;
    -moz-text-decoration-style: solid;
}

.price-box .pb-price .pb-now .pbn-txt {
}

.price-box .pb-buy {
    float: left;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 5px;
	width: 90px;
}

.button-grey {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #7E7E7E;
    background-image: url("button-grey.jpg");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #ACACAC;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #ACACAC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 2px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #ACACAC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 2px;
    border-top-color: #ACACAC;
    border-top-style: solid;
    border-top-width: 2px;
    color: #231F20;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 25px;
    line-height: 21px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
}

a.button-grey:active {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #7E7E7E;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #C1C1C1;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #C1C1C1;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 2px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #C1C1C1;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 2px;
    border-top-color: #C1C1C1;
    border-top-style: solid;
    border-top-width: 2px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
}

br {
    clear: both;
}

#main #download {
	width: 690px;
	float: left;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
}

#download_title {
	width: 690px;
	float: left;
	border-bottom: #ccc 1px solid;
}

#download_title #t1 {
	width: 323px;
	float: left;
	padding-left: 5px;
}

#download_title #t2 {
	width: 80px;
	float: left;
	text-align: center;
}

#download_title #t3 {
	width: 99px;
	float: left;
	text-align: center;
}

#download_title #t4 {
	width: 180px;
	float: left;
	text-align: center;
}

#download_list {
	width: 690px;
	float: left;
}

#download_list ul {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}

#download_list ul li {
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 690px;
	TEXT-ALIGN: left;
	BORDER-BOTTOM: #ccc 1px solid;
}

#download_list .p1 {
	width: 323px;
	float: left;
	height: 30px;
	padding-top: 5px;
	padding-left: 5px;
}

#download_list .p2 {
	width: 80px;
	float: left;
	text-align: center;
	height: 30px;
	padding-top: 5px;
}

#download_list .p3 {
	width: 99px;
	float: left;
	text-align: center;
	height: 30px;
	padding-top: 5px;
}

#download_list .p4 {
	width: 179px;
	float: left;
	text-align: center;
	height: 30px;
	padding-top: 2px;
}

#download_list .p4 .d1 {
	width: 179px;
	float: left;
	text-align: center;
	clear: both;
}

#download_list .p4 .d2 {
	width: 179px;
	float: left;
	text-align: center;
}

#download_list .p5 {
	width: 304px;
	float: left;
	height: 45px;
	padding-top: 5px;
	padding-left: 5px;
}

#download_list .p6 {
	width: 378px;
	float: left;
	text-align: center;
	height: 45px;
	padding-top: 5px;
}

#main #prodlist {
	width: 690px;
	float: left;
	margin: 0px;
}

#main #prodlist UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}

.leftBox {
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 100%;
	OVERFLOW: hidden;
	PADDING-TOP: 8px
}

#main #prodlist UL LI {
	PADDING-BOTTOM: 16px;
	MARGIN: 10px 0px;
	OVERFLOW: hidden;
	WIDTH: 690px;
	BORDER-BOTTOM: #ccc 1px solid;
	TEXT-ALIGN: left;
}

.prodPic {
	TEXT-ALIGN: center;
	MARGIN-TOP: 8px;
	WIDTH: 160px;
	FLOAT: left;
}

.prodInfo {
	WIDTH: 500px;
	PADDING-RIGHT: 10px;
	FLOAT: right;
	padding-left: 10px;
}

.prodInfo .top {
	FLOAT: right;
}

.prodInfo .focus {
	float: left;
}

#body_home {
	BACKGROUND-IMAGE: url(bg_body_home.png)
}

#body_home #content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

#body_home #prod {
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 28px;
	PADDING-LEFT: 10px;
	HEIGHT: 270px;
	COLOR: #fff;
	PADDING-TOP: 10px;
	text-shadow: 1px 1px 1px #333;
	width: 500px;
	background: url(bg_body_prod.jpg) #0e4a82 no-repeat 0px 0px
}

#body_home #prod IMG {
	margin-left: 40px;
	margin-top: 5px;
}

#body_home #intro {
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 28px;
	PADDING-LEFT: 0px;
	HEIGHT: 270px;
	COLOR: #fff;
	PADDING-TOP: 10px;
	text-shadow: 1px 1px 1px #333;
	width: 960px;
	background: url(bg_top.png) #0e4a82 no-repeat 0px 0px
}
#body_home #intro .bn_l{
	float:left;
	width:440px;
	height:213px;
	padding:10px 0 0 0px;
}

#intro .bn_r {
	float:left;
	padding-top: 10px;
}
#intro h1 {
	float:left;
	width:100%;
	font-size:40px;
	font-family:Times New Roman;
	color:#4b4b4b;
	font-weight:normal;
	line-height:40px;
}
#intro p {
	float:left;
	width:100%;
	font-size:12px;
	color:#fff;
	line-height:20px;
	padding:10px 0 0 0;
}
#intro .bn_but {
	float:left;
	width:440px;
	padding:10px 0 10px 0;
}
#intro .bn_but img {
	margin:15px 8px 0 0;
	border:0;
}
#bn_pc .bn_r {
	padding:25px 0 0 100px;
}
#bn_cw .bn_r {
	padding:25px 0 0 125px;
}
#bn_dc .bn_r {
	padding:25px 0 0 110px;
}
#bn_pm .bn_r {
	padding:25px 0 0 70px;
}

#body_home #intro H1 {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1em;
	MARGIN: 10px 0px 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	LETTER-SPACING: -2px;
	COLOR: #fff;
	FONT-SIZE: 34px;
	PADDING-TOP: 10px
}

#body_home #intro H2 {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.2em;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: verdana, times;
	COLOR: #fff;
	FONT-SIZE: 18px;
	FONT-WEIGHT: normal;
	PADDING-TOP: 10px;
}

#body_home #intro H3 {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.2em;
	MARGIN: 0px 0px 15px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: verdana, times;
	COLOR: #fff;
	FONT-SIZE: 16px;
	FONT-WEIGHT: normal;
	PADDING-TOP: 0px
}

#body_home #intro .button A {
	WIDTH: 100%;
	DISPLAY: block;
	HEIGHT: 100%
}

#body_home #intro #button_try {
	float: left;
	padding-top: 15px;
}

#body_home #intro #button_tour {
	float: right;
	padding-top: 15px;
}

#main #button_try {
	float: left;
	padding-top: 20px;
	text-align: center;
	width: 690px;
	padding-bottom: 20px;
}

#body_home #awards {
	MARGIN: 0px 30px 30px 0px;
	WIDTH: 460px;
	FLOAT: left;
	FONT-SIZE: 1.17em;
	text-align: center;
	height: 120px;
}

#body_home #description {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 0px;
	WIDTH: 470px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 0px;
}

#body_home #description SPAN {
	font-size: 18px;
	FONT-FAMILY:Verdana, Arial;
	COLOR: #222;
}

#body_home #arrange {
	FONT-SIZE: 1.17em
}

#body_home #arrange IMG {
	MARGIN: 0px 0px 15px;
	DISPLAY: block
}

#body_home #arrange A {
	MARGIN: 5px 0px;
	DISPLAY: block
}

#body_home #arrange SPAN {
	COLOR: #333
}

#body_home #pdf_solution {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 30px 0px 0px;
	PADDING-LEFT: 0px;
	WIDTH: 945px;
	PADDING-RIGHT: 15px;
	FLOAT: left;
	PADDING-TOP: 10px;
}

#body_home #pdf_solution H2 {
	FONT-SIZE: 2.17em;
}

#body_home #pdf_solution H3 {
	MARGIN: 0px
}

#body_home #pdf_solution UL {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
	BACKGROUND: #fff;
	PADDING-TOP: 10px
}

#body_home #pdf_solution LI {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: no-repeat 0px 0px;
	PADDING-TOP: 0px
}

#body_home #pdf_solution P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1.17em
}

#body_home #pdf_solution LI P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #pdf_solution .more {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #free_solution {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 0px;
	WIDTH: 470px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 10px
}

#body_home #free_solution H2 {
	FONT-SIZE: 2.17em;
}

#body_home #free_solution H3 {
	MARGIN: 0px
}

#body_home #free_solution UL {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
	BACKGROUND: #fff;
	PADDING-TOP: 10px
}

#body_home #free_solution LI {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: no-repeat 0px 0px;
	PADDING-TOP: 0px
}

#body_home #free_solution P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1.17em
}

#body_home #free_solution LI P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #free_solution .more {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #chm_solution {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 30px 20px 0px;
	PADDING-LEFT: 0px;
	WIDTH: 445px;
	PADDING-RIGHT: 15px;
	FLOAT: left;
	PADDING-TOP: 10px
}

#body_home #chm_solution H2 {
	FONT-SIZE: 2.17em;
}

#body_home #chm_solution H3 {
	MARGIN: 0px
}

#body_home #chm_solution UL {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
	BACKGROUND: #fff;
	PADDING-TOP: 10px
}

#body_home #chm_solution LI {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: no-repeat 0px 0px;
	PADDING-TOP: 0px
}

#body_home #chm_solution P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1.17em
}

#body_home #chm_solution LI P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #chm_solution .more {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #word_solution {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 0px;
	WIDTH: 470px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 10px
}

#body_home #word_solution H2 {
	FONT-SIZE: 2.17em;
}

#body_home #word_solution H3 {
	MARGIN: 0px
}

#body_home #word_solution UL {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
	BACKGROUND: #fff;
	PADDING-TOP: 10px
}

#body_home #word_solution LI {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: no-repeat 0px 0px;
	PADDING-TOP: 0px
}

#body_home #word_solution P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1.17em
}

#body_home #word_solution LI P {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #word_solution .more {
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 1em
}

#body_home #testimonial1 {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	MARGIN: 20px 0px 20px 0px;
	WIDTH: 960px;
	FLOAT: left
}

#body_home #testimonial2 {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px 0px;
	WIDTH: 960px;
	FLOAT: left
}

.wrapper {
	width:930px;
	margin:0 auto;
	text-align:left;
}

.masthead {
	margin:0 auto;
	padding:20px 0 20px;
	text-align:center;
	width:100%;
}

.masthead h1 {
	color:#000000;
	font-family:helvetica, arial, sans-serif;
	font-size:40px;
	font-weight:bold;
	letter-spacing:-2px;
	margin:0;
	text-align: center;
	padding-bottom: 15px;
}
.masthead h2 {
	color:#333333;
	font-family:helvetica, arial, sans-serif;
	font-size:24px;
	font-weight:normal;
	letter-spacing:0;
	margin:0;
	text-align: center;
	padding-bottom: 10px;
}

.masthead h2 strong {
	color: #000;
}

.limited {
    color: #FF0000;
    font-family: Verdana,Geneva,sans-serif;
}

.jacket {
	height: 360px;
	margin: 0 auto;
	font-family: helvetica, arial, sans-serif;
}

.short {
	background-color: #EFEFEF;
	border:1px solid #999999;
	float:left;
	font-family:helvetica, arial, sans-serif;
	height:270px;
	margin-top:22px;
	padding:10px 0px 15px 0px;
	text-align:center;
	width:215px;
}
.tall {
	width: 260px;
	height: 310px;
	border: 3px solid #3671A1;
	float: left;
	text-align: center;
	padding: 8px 10px 15px 10px;
	background-color: #ffffff;
	font-family:helvetica, arial, sans-serif;
}
.no-r {
	border-right: 0;
}
.r-shadow {
	background-image: url(shadow-right.png);
	background-position: right;
	background-repeat: no-repeat;
}
.no-l {
	border-left: 0;
}
.l-shadow {
	background-image: url(shadow-left.png);
	background-position: left;
	background-repeat: no-repeat;
}
.short h2 {
	margin: 0;
	padding: 0;
	font-size: 34px;
	text-align: center;
	font-weight: bolder;
	font-family:helvetica, arial, sans-serif;
}
.short h2, .short h2 a, .short h3 {
	color: #333;
	text-decoration: none;
}
.tall h2, .tall h2 a {
	margin: 0;
	padding: 0;
	font-size: 42px;
	color: #000;
	line-height: 1.2em;
	text-decoration: none;
	font-weight:bolder;
	font-family:helvetica, arial, sans-serif;
}
.short h3 {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 20px;
	font-weight: normal;
}
.tall h3 {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 22px;
	font-weight: normal;
	color: #000;
}
.short h4 {
	margin: 0 0 15px 0;
	padding: 0 0 7px 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
	font-family: helvetica, arial, sans-serif;
	color: #73a1c7;
}
.tall h4 {
	margin: 0;
	padding: 0 0 4px 0;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	color: #4582b5;
}
.short li, .tall li {
	font-size: 14px;
	color: #64503f;
}
.tall li {
	font-size: 16px;
}
.tall ul, .short ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}
.tall ul.highlight, .short ul.highlight {
	margin-top: 0;
}
.tall ul.highlight li, .short ul.highlight li {
	list-style: none;
	margin-bottom: 3px;
	font-size: 20px;
	line-height: 1em;
}
.tall li strong, .short li strong {
	color: #c33700;
}
.tall ul.highlight li {
	font-size: 24px;
	margin-bottom: 5px;
}
.tall img {
	margin: 1px 0 4px 0;
}
.tall small {
	color: #C33700;
	font-size: 12px;
}
.under_chart_left, .under_chart_right {
	width: 362px;
	position: relative;
	top: -44px;
	font-size: 11px;
	float: left;
}
.under_chart_right {
	float: right;
}
/* SIGNUP BUBBLES */

.hover_container {
	font-size: 12px;
	color: #666;
	position: absolute;
	margin: 18px 0 0 5px;
}
.hover_container .bubble {
	display: none;
	position: absolute;
	right: 0;
	width: 0;
	height: 0;
}
.hover .bubble {
	display: block;
	cursor: pointer;
	z-index: 1000;
}
.bubble .wrapper {
	position: absolute;
	top: -40px;
	left: 35px;
}
.bubble .content {
	width: 300px;
	margin: 0;
	padding: 0 7px 8px 0;
	background: url(bubble-background.png) no-repeat bottom right;
	text-align: left;
	color: #000;
	white-space: normal;
	letter-spacing: normal;
}
.bubble .content .arrow {
	position: absolute;
	top: 18px;
	left: -45px;
	width: 50px;
	height: 40px;
	background: url(bubble-arrow.png) no-repeat top left;
}
.bubble .content .inner {
	padding: 15px;
	background: url(bubble-background.gif) no-repeat top left;
}
.bubble .content .inner h2 {
	font-family: 'Lucida Grande', 'Lucida Grande Unicode', Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	border: none;
	text-align: left;
	letter-spacing: normal;
	margin: 0 0 5px;
}
.bubble .content .inner p {
	font-family: 'Lucida Grande', 'Lucida Grande Unicode', Helvetica, Verdana, sans-serif;
	font-size: 11px;
	margin: 0;
	line-height: normal;
}
a.hover_target {
	text-decoration: none;
	border-bottom: 1px dotted #888;
	margin-left: 6px;
	color: #64503f;
}

.jacket a:hover  {
	TEXT-DECORATION: none;
	border-bottom: 1px dashed #888;
}

#page {
	margin-top:30px;
}
#page h1, #page h2 {
	font-family:'verdana';
	font-weight:bold;
	margin:0 0 10px 0;
}
#page h1 {
	font-size:20px;
	color:#000;
}
#page h2 {
	margin:10px 0 10px 0;
	font-size:16px;
	line-height:1.2em;
}
#page p {
	line-height:20px;
	margin-bottom:10px;
}
#page h3 {
	font-size:14px;
	font-family:'verdana';
	font-weight:bold;
	margin-bottom:10px;
}
#page h4 {
	font-size:13px;
	font-family:'verdana';
	font-weight:bold;
	margin-bottom:10px;
}
#page ul {
	list-style:disc outside;
	margin-left:30px;
	margin-bottom:20px;
}
#page ol {
	list-style:decimal outside;
	margin-left:30px;
	margin-bottom:20px;
}
#page li {
	line-height:20px;
}
#page img {
	margin:8px;
}
.awords {
	border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
	margin: 20px 0 20px 0;
	text-align: center;
}

#newtour {
	width:690px;
	margin-bottom: 20px;
}

.tourthumb {
	float:left;
	margin:7px;
}
.tourright {
	margin-right:0;
}
.tourleft {
	margin-left:0;
}
.bigimg {
	border:1px solid #666;
}
img.zoom {
	margin-left:318px;
	margin-top:-18px;
	position:absolute;
}
