body { margin: 0px; background-color: #f2f2f2; padding-top: 14px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
form { margin: 0px; padding: 0px; width: auto; }
a { outline:none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
a:hover { outline:none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
img { line-height: normal; margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.main-area { text-decoration: none; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 994px; display: block; padding: 0px; }
.main-middle-area { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 994px; }
.header-top-curve { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 994px; }
.main-middle-bg-area { text-decoration: none; display: block; margin: 0px; float: left; width: 936px; background-image: url(../images/main-middle-bg.jpg); background-repeat: repeat-y; background-position: left top; padding-top: 0px; padding-right: 27px; padding-bottom: 23px; padding-left: 31px; }
.header-btm-curve { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 994px; }
.float-left { text-decoration: none; margin: 0px; padding: 0px; float: left; }
.header-area { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 936px; }
.logo-img { text-decoration: none; display: block; margin: 0px; float: left; width: 353px; padding-top: 31px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; }
.header-right-area { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 583px; }
.call-shopping-area { text-decoration: none; display: block; margin: 0px; padding: 0px; float: right; width: 403px; text-align: right; }
.call-us-at { text-decoration: none; display: block; margin: 0px; float: left; width: 155px; text-align: right; color: #939598; border-left-width: 1px; border-left-style: solid; border-left-color: #f2f2f2; padding-top: 18px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; }
.call-us-at span { color: #635c53; }
.shopping { text-decoration: none; display: block; margin: 0px; float: left; width: 229px; text-align: left; padding-top: 17px; padding-right: 0px; padding-bottom: 3px; padding-left: 18px; color: #272829; }
.shopping span { color: #939598; margin: 0px; padding: 0px; }
.shopping img { text-decoration: none; margin-top: 2px; margin-right: 2px; margin-bottom: 0px; margin-left: -6px; padding: 0px; position:absolute }
.search-area { text-decoration: none; margin: 0px; padding: 0px; float: right; width: 325px; }
.twitter-icon { display: block; margin: 0px; float: left; width: 28px; padding-top: 12px; padding-right: 2px; padding-bottom: 0px; padding-left: 0px; }
.facebook-icon { display: block; margin: 0px; float: left; width: 28px; padding-top: 12px; padding-right: 23px; padding-bottom: 0px; padding-left: 0px; }
.search-box-area { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 244px; }
.search-input-area { text-decoration: none; display: block; margin: 0px; float: left; width: 178px; padding-top: 16px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.search-input { text-decoration: none; margin: 0px; width: 168px; border: 1px solid #cdcdcd; font-size: 10px; font-weight: normal; color: #8b8c8e; padding-top: 1px; padding-right: 0px; padding-bottom: 2px; padding-left: 8px; }
.search-btm { text-decoration: none; display: block; margin: 0px; width: 54px; padding-top: 16px; padding-right: 0px; padding-bottom: 0px; padding-left: 7px; float: left; }
.menu-area-bg { text-decoration: none; margin: 0px; width: 931px; background-image: url(../images/menu-bg.jpg); background-repeat: repeat-x; background-position: left top; text-transform: uppercase; color: #434b51; float: left; padding-top: 4px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; }
.menu-area-bg a { text-transform: uppercase; color: #434b51; text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; }
.menu-area-bg a:hover { text-transform: uppercase; color: #306A9A; text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; }
.menu-area-bg span { display: block; padding: 0px; float: left; margin-top: -15px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; }
.menu-link { text-decoration: none; margin: 0px; padding: 0px; float: right; display: block; }
.middle-area { text-decoration: none; margin: 0px; float: left; width: 936px; padding-top: 12px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.lft-nav { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 183px; }
.left-link-area { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 183px; }
.menu-link-top-curve { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 183px; }
.left-menu-bg { text-decoration: none; background-image: url(../images/left-menu-bg.jpg); background-repeat: repeat-y; background-position: left top; display: block; margin: 0px; float: left; width: 180px; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 0px; }
.menu-link-btm-curve { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 183px; }
.left-menu-bg h2 { font-weight: bold; color: #30699b; text-transform: uppercase; text-decoration: none; margin: 0px; font-size: 12px; float: left; padding-top: 12px; padding-right: 0px; padding-bottom: 4px; padding-left: 3px; background-image: url(../images/left-link-heading-line.jpg); background-repeat: no-repeat; background-position: 3px bottom; width: 180px; }
.left-menu-bg ul { text-decoration: none; margin: 0px; display: block; float: left; width: 179px; list-style-type: none; padding-top: 13px; padding-right: 0px; padding-bottom: 14px; padding-left: 4px; }
.left-menu-bg ul li { color: #434b51; background-image: url(../images/bullet.jpg); background-repeat: no-repeat; background-position: left 5px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 10px; line-height: 15px; text-decoration: none; }
.left-menu-bg ul li a { font-weight: normal; color: #434B51; text-decoration: none; }
.left-menu-bg ul li a:hover { font-weight: normal; color: #30699E; text-decoration: none; }
.spacer-img { text-decoration: none; margin: 0px; padding: 0px; float: left; }
.bookmark-area { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 183px; }
.bookmark-link { font-size: 12px; font-weight: bold; color: #30699b; text-decoration: none; margin: 0px; text-transform: uppercase; background-image: url(../images/left-link-heading-line.jpg); background-repeat: no-repeat; background-position: 3px bottom; padding-top: 8px; padding-right: 0px; padding-bottom: 4px; padding-left: 4px; }
.bookmark-link a { font-size: 12px; font-weight: bold; color: #30699B; text-decoration: none; text-transform: uppercase; }
.bookmark-link a:hover { font-size: 12px; font-weight: bold; color: #30699B; text-decoration: underline; text-transform: uppercase; }
.tell-friend-link { font-size: 12px; font-weight: bold; color: #30699b; text-decoration: none; background-image: url(../images/left-link-heading-line.jpg); background-repeat: no-repeat; background-position: 3px bottom; padding-top: 8px; padding-right: 0px; padding-bottom: 4px; padding-left: 3px; text-transform: uppercase; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.tell-friend-link a { font-size: 12px; font-weight: bold; color: #30699B; text-decoration: none; text-transform: uppercase; margin: 0px; padding: 0px; }
.tell-friend-link a:hover { font-size: 12px; font-weight: bold; color: #30699B; text-decoration: underline; text-transform: uppercase; }
.join-our-mailing-list { font-size: 12px; font-weight: bold; color: #30699b; text-decoration: none; margin: 0px; text-transform: uppercase; background-image: url(../images/left-link-heading-line.jpg); background-repeat: no-repeat; background-position: 3px bottom; padding-top: 11px; padding-right: 0px; padding-bottom: 4px; padding-left: 4px; }
.email-address-box-area { text-decoration: none; display: block; margin: 0px; float: left; width: 159px; padding-top: 14px; padding-right: 20px; padding-bottom: 0px; padding-left: 4px; }
.email-address-input { text-decoration: none; margin: 0px; float: left; width: 152px; border: 1px solid #e0e0e0; font-size: 10px; font-weight: normal; color: #8b8c8e; padding-top: 2px; padding-right: 0px; padding-bottom: 4px; padding-left: 5px; }
.subscribe { text-decoration: none; margin: 0px; float: left; width: 61px; display: block; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 100px; }
.visa-img { text-decoration: none; display: block; margin: 0px; float: left; width: 92px; padding-top: 13px; padding-right: 0px; padding-bottom: 0px; padding-left: 34px; }
.yahoo-img { text-decoration: none; margin: 0px; float: left; width: 116px; padding-top: 9px; padding-right: 0px; padding-bottom: 11px; padding-left: 27px; }
.footer-area { text-decoration: none; margin: 0px; padding: 0px; float: left; width: 994px; }
.footer-left-area { text-decoration: none; display: block; margin: 0px; float: left; width: 477px; font-size: 11px; font-weight: normal; color: #6a92b5; padding-top: 5px; padding-right: 0px; padding-bottom: 30px; padding-left: 20px; }
.footer-left-area a { font-size: 11px; font-weight: normal; color: #6A92B5; text-decoration: none; }
.footer-left-area a:hover { font-size: 11px; font-weight: normal; color: #6A92B5; text-decoration: underline; }
.footer-right-area { text-decoration: none; margin: 0px; padding: 0px; float: left; width: 497px; }
.footer-link { text-decoration: none; margin: 0px; float: left; width: 485px; font-size: 13px; font-weight: normal; color: #4d4d4d; display: block; padding-top: 4px; padding-right: 12px; padding-bottom: 0px; padding-left: 0px; }
.footer-link a { font-size: 13px; font-weight: normal; color: #4D4D4D; text-decoration: none; }
.footer-link span { text-decoration: none; padding: 0px; margin-top: 0px; margin-right: 7px; margin-bottom: 0px; margin-left: 7px; }
.footer-link a:hover { font-size: 13px; font-weight: normal; color: #4D4D4D; text-decoration: underline; }
.footer-text { display: block; margin: 0px; float: left; width: 488px; text-align: right; padding-top: 0px; padding-right: 9px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; font-weight: normal; color: #bcbcbc; text-decoration: none; }
.mid-rgt-area { text-decoration: none; display: block; margin: 0px; float: left; width: 739px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 14px; }
.banner-area { text-decoration: none; margin: 0px; float: left; width: 739px; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.left-visa-area { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 183px; }
.fp-pro-nav-area { text-decoration: none; display: block; margin: 0px; float: left; width: 732px; padding-top: 21px; padding-right: 7px; padding-bottom: 0px; padding-left: 0px; }
.feature-bor-bg { display: block; margin: 0px; float: left; width: 714px; background-image: url(../images/feature-bor-bg.jpg); background-repeat: no-repeat; background-position: left top; font-size: 20px; font-weight: normal; color: #434b51; text-decoration: none; padding-top: 5px; padding-right: 0px; padding-bottom: 33px; padding-left: 14px; }
.fp-pro-main-area { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 730px; }
.fp-pro-main-box-area { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 731px; }
.fp-pro-main-box { text-decoration: none; margin: 0px; float: left; width: 352px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 1px; }
.fp-pro-box-top-curve { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 352px; }
.fp-pro-box-btm-curve { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 352px; }
.fp-pro-box-bg { text-decoration: none; display: block; margin: 0px; float: left; width: 347px; background-image: url(../images/fp-pro-box-bg.jpg); background-repeat: repeat-y; background-position: left top; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 1px; }
.fp-pro-box { text-decoration: none; display: block; margin: 0px; float: left; width: 155px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.fp-pro-box-img { text-decoration: none; display: block; margin: 0px; padding: 0px; float: left; width: 155px; height: 148px; }
.fp-pro-right-box { text-decoration: none; display: block; float: left; width: 161px; background-image: url(../images/feature-lft-bor.jpg); background-repeat: repeat-y; background-position: left top; padding-top: 0px; padding-right: 19px; padding-bottom: 0px; padding-left: 12px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 130px; }
.fp-pro-right-text { font-size: 14px; font-weight: normal; color: #3d3d3f; text-decoration: none; margin: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 17px; height: 54px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e7e7e7; }
.fp-pro-right-text a { font-size: 14px; font-weight: normal; color: #3D3D3F; text-decoration: none; }
.fp-pro-right-text a:hover { font-size: 14px; font-weight: normal; color: #3D3D3F; text-decoration: underline; }
.regular-text { font-size: 14px; font-weight: normal; color: #6e6e73; text-decoration: none; margin: 0px; padding-top: 1px; padding-right: 0px; padding-bottom: 2px; padding-left: 2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e6e7; }
.sale-price-text { font-size: 18px; font-weight: normal; color: #30699b; text-decoration: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2px; margin: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e6e7; }
.sale-price-text span { font-size: 14px; font-weight: normal; color: #30699B; text-decoration: none; display: block; float: left; margin: 0px; padding-top: 1px; padding-right: 7px; padding-bottom: 0px; padding-left: 0px; }
.view-details-img { text-decoration: none; display: block; margin: 0px; float: left; width: 69px; padding-top: 8px; padding-right: 0px; padding-bottom: 0px; padding-left: 3px; }
.inner_span_1 { height: 100%; display: inline-block; vertical-align: middle; width: 0px; cursor:pointer; }
.inner_span_2 { text-align: center; width: 100%; display: inline-block; vertical-align:middle; cursor:pointer; }
.mono-txt { text-align:center; color:#636363; margin:0 2px; }
