* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.clearer {
	CLEAR: both
}
BODY {
	MARGIN: 0px auto; WIDTH: 1020px; FONT-FAMILY: Verdana, Geneva, sans-serif; BACKGROUND: url(/images/background-repeat-2.jpg) #232323 repeat-x; FONT-SIZE: 0.75em
}
#header {
	POSITION: relative; PADDING-LEFT: 170px; PADDING-RIGHT: 60px; BACKGROUND: url(/images/header-bg-2.png) no-repeat; HEIGHT: 173px
}
#header A IMG#logo {
	MARGIN-TOP: 24px; MARGIN-BOTTOM: 12px; FLOAT: left; MARGIN-LEFT: 4px
}
#header P#viewCart {
	MARGIN-TOP: 19px; DISPLAY: inline; FLOAT: right
}
#header P#viewCart A#viewCartLink {
	POSITION: relative; TOP: -1px; LEFT: -1px
}
#header P#viewCart A {
	COLOR: #bd295a; FONT-SIZE: 1em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#header P#viewCart A:hover {
	TEXT-DECORATION: underline
}
#header P#viewCart A IMG {
	VERTICAL-ALIGN: bottom
}
#header FORM#search {
	MARGIN-TOP: 8px; WIDTH: 166px; DISPLAY: inline; MARGIN-BOTTOM: 44px; BACKGROUND: url(/images/search-bg.png) no-repeat left 4px; FLOAT: right; HEIGHT: 30px; MARGIN-LEFT: 10px
}
#header FORM#search INPUT#searchBox {
	BORDER-RIGHT-WIDTH: 0px; OUTLINE-STYLE: none; WIDTH: 140px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #c4c4c4; MARGIN-LEFT: 6px; BORDER-LEFT-WIDTH: 0px
}
#header FORM#search INPUT#searchBox:focus {
	COLOR: #000
}
#header FORM#search #searchBtn {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN-TOP: 10px; BORDER-TOP-STYLE: none; MARGIN-LEFT: -5px; BORDER-LEFT-STYLE: none
}
#header P#headerMsg {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 530px; HEIGHT: 20px; FONT-SIZE: 0.75em; TOP: 53px; LEFT: 428px
}
#header UL#nav {
	BACKGROUND-COLOR: #e3e3e3; WIDTH: 570px; FLOAT: right; VERTICAL-ALIGN: bottom
}
#header UL#nav {
	TEXT-ALIGN: right
}
#header UL#nav LI {
	DISPLAY: inline
}
#header UL#nav LI A {
	TEXT-TRANSFORM: uppercase; COLOR: #6e6e6e; FONT-WEIGHT: lighter; TEXT-DECORATION: none
}
#header UL#nav LI A:hover {
	TEXT-DECORATION: underline
}
#header UL#nav LI IMG {
	MARGIN-LEFT: 8px; MARGIN-RIGHT: 4px
}
#header UL#nav LI#phone {
	COLOR: #4d4d4d; FONT-WEIGHT: bold
}
#header UL#nav LI#phone IMG {
	MARGIN-LEFT: 0px; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 4px
}
#main {
	WIDTH: 1020px; BACKGROUND: url(/images/wrap-bg-2.png) repeat-y
}
#sidebar {
	MARGIN-TOP: -8px; WIDTH: 174px; FLOAT: left
}
#sidebar H1 {
	PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px; BACKGROUND: url(/images/ul-nav-bg.png) no-repeat 24px bottom; LETTER-SPACING: -0.05em; COLOR: #ffde00; FONT-SIZE: 1.8em; FONT-WEIGHT: lighter
}
#sidebar H1.blue {
	LINE-HEIGHT: 1em; MARGIN-BOTTOM: 5px; BACKGROUND: url(/images/otter-community-bg.png) no-repeat 24px bottom; COLOR: #007987
}
#sidebar UL {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 10px
}
#sidebar UL LI {
	PADDING-RIGHT: 8px; MARGIN-BOTTOM: 12px
}
#sidebar UL LI A {
	PADDING-BOTTOM: 8px; OUTLINE-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: -0.03em; COLOR: #fff; CURSOR: pointer; FONT-WEIGHT: 600; TEXT-DECORATION: none; PADDING-TOP: 8px
}
#sidebar UL LI A:hover {
	COLOR: #ffde00
}
#sidebar UL LI.active {
	BORDER-RIGHT: #ffde00 10px solid
}
#sidebar UL LI.active A {
	COLOR: #ffde00
}
#sidebar UL.sub {
	MARGIN-TOP: 8px
}
#sidebar UL.sub LI A {
	COLOR: #ffde00; FONT-SIZE: 0.85em; CURSOR: pointer; FONT-WEIGHT: lighter
}
#sidebar UL.sub LI A:hover {
	TEXT-DECORATION: underline
}
#sidebar UL.sub LI.active A {
	TEXT-DECORATION: underline
}
#sidebar UL.sub LI.active {
	BORDER-RIGHT-STYLE: none
}
#sidebar UL#casesNav {
	PADDING-BOTTOM: 9px; MARGIN-BOTTOM: 35px; BACKGROUND: url(/images/ul-nav-bg.png) no-repeat 24px bottom
}
#sidebar #socialIcons {
	MARGIN-TOP: 20px; PADDING-LEFT: 10px; BACKGROUND: url(/images/otter-community-bg.png) no-repeat 24px bottom; HEIGHT: 45px
}
#breadCrumb {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 209px; MARGIN-BOTTOM: 20px; BACKGROUND: url(/images/header-border-btm.gif) no-repeat 174px bottom; MARGIN-RIGHT: 55px
}
#breadCrumb H2 {
	COLOR: #9cd2d6; FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
#breadCrumb UL LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline
}
#breadCrumb UL LI A {
	COLOR: #9cd2d6; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; TEXT-DECORATION: none
}
#breadCrumb UL LI A:hover {
	TEXT-DECORATION: underline
}
#breadCrumb UL LI SPAN {
	COLOR: #00919b; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; TEXT-DECORATION: none
}
#breadCrumb UL LI A IMG {
	PADDING-RIGHT: 0px
}
#breadCrumb UL LI IMG {
	PADDING-RIGHT: 5px
}
#content {
	PADDING-LEFT: 35px; WIDTH: 750px; FLOAT: left
}
#content H1 {
	FONT-SIZE: 1.75em
}
#content H2 {
	FONT-SIZE: 1.6em
}
#content H3 {
	FONT-SIZE: 1.5em
}
#content H4 {
	FONT-SIZE: 1.3em
}
#content H5 {
	FONT-SIZE: 1.2em
}
#content H6 {
	FONT-SIZE: 1.1em
}
#content H1 {
	MARGIN-BOTTOM: 10px; COLOR: #007987
}
#content H2 {
	MARGIN-BOTTOM: 10px; COLOR: #007987
}
#content H3 {
	MARGIN-BOTTOM: 10px; COLOR: #007987
}
#content H4 {
	MARGIN-BOTTOM: 10px; COLOR: #007987
}
#content H5 {
	MARGIN-BOTTOM: 10px; COLOR: #007987
}
#content H6 {
	MARGIN-BOTTOM: 10px; COLOR: #007987
}
#content P {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.7em; COLOR: #868686
}
#content UL {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px
}
#content OL {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px
}
#content UL LI {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #868686; PADDING-TOP: 5px
}
#content OL LI {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #868686; PADDING-TOP: 5px
}
#content H1.listingTitle {
	MARGIN-BOTTOM: 0px; COLOR: #007987
}
#content .rowWRAP {
	BACKGROUND-IMAGE: url(/images/background-ellipse.png); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 17px; WIDTH: 750px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; MARGIN-BOTTOM: 50px; HEIGHT: 250px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#content .catWRAP {
	TEXT-ALIGN: left; MARGIN: 20px 37px; WIDTH: 175px; DISPLAY: inline; FLOAT: left; HEIGHT: 285px
}
#content .catWRAP IMG {
	WIDTH: 175px; HEIGHT: 175px
}
#content .catWRAP P {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.4em
}
#content .catWRAP P A {
	COLOR: #007987; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#content .catWRAP P.listingPrice A {
	COLOR: #868686; FONT-WEIGHT: 100
}
#content .catWRAP P.salePrice A {
	COLOR: #ff0000
}
#content .catWRAP P.salePrice SPAN {
	PADDING-LEFT: 10px; COLOR: #868686; FONT-WEIGHT: 100; TEXT-DECORATION: line-through
}
#content .catWRAP UL {
	TEXT-ALIGN: center; MARGIN: 0px 0px 5px
}
#content .catWRAP LI {
	DISPLAY: inline
}
#content .catWRAP LI IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 17px; PADDING-RIGHT: 0px; HEIGHT: 17px; PADDING-TOP: 0px
}
#content #leftCol {
	WIDTH: 375px; MARGIN-BOTTOM: 30px; FLOAT: left
}
#content #leftCol A#main-product-image IMG {
	MARGIN-BOTTOM: 10px
}
#content #leftCol UL {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px
}
#content #leftCol UL LI {
	DISPLAY: inline
}
#content #leftCol UL#swatches {
	TEXT-ALIGN: center; MARGIN: 5px 20px 20px; CURSOR: pointer
}
#content #leftCol UL#swatchesMultiple {
	TEXT-ALIGN: left; MARGIN: 5px 20px 20px; CURSOR: pointer
}
#content #leftCol UL#swatchesMultiple .soldOut {
	FILTER: alpha(opacity=40); opacity: 0.40
}
#content #leftCol UL#swatches LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#content #leftCol UL#swatchesMultiple LI UL {
	WIDTH: 260px; MARGIN-BOTTOM: 10px
}
#content #leftCol UL#swatchesMultiple LI UL LI:first-child {
	PADDING-RIGHT: 25px; DISPLAY: inline; FLOAT: left
}
#content #leftCol UL#swatchesMultiple LI UL LI.liFirst {
	PADDING-RIGHT: 25px; DISPLAY: inline; FLOAT: left
}
#content #leftCol UL#swatchesMultiple LI UL LI IMG.swatch {
	VERTICAL-ALIGN: middle
}
#content #leftCol UL#product-thumbnails {
	TEXT-ALIGN: center; CURSOR: pointer
}
#content #leftCol UL#product-thumbnails LI {
	MARGIN: 0px 1px
}
#content #leftCol UL#product-thumbnails LI.swatch-hide {
	DISPLAY: none
}
#content #leftCol #video {
	POSITION: relative; MARGIN-TOP: 30px; LEFT: 27px
}
#content #rightCol {
	WIDTH: 365px; MARGIN-BOTTOM: 30px; FLOAT: left; MARGIN-LEFT: 10px
}
#content #rightCol H1 {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 0px; FONT-SIZE: 1.65em
}
#content #rightCol H2 {
	MARGIN-BOTTOM: 0px; COLOR: #868686; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#content #rightCol P#sku {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 8px
}
#content #rightCol #buyBox {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(/images/buy-box-bg.gif) repeat-y; PADDING-TOP: 10px
}
#content #rightCol #buyBox #bbLeft {
	DISPLAY: inline; MARGIN-BOTTOM: 20px
}
#content #rightCol #buyBox #bbLeft P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content #rightCol #buyBox #bbLeft P#quantity {
	MARGIN-BOTTOM: 37px
}
#content #rightCol #buyBox #bbLeft P#quantity IMG {
	MARGIN-TOP: 2px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top
}
#content #rightCol #buyBox #bbLeft P#color IMG {
	MARGIN-TOP: 2px; PADDING-RIGHT: 6px; VERTICAL-ALIGN: middle
}
#content #rightCol #buyBox #bbLeft P#color STRONG.indent {
	MARGIN-LEFT: 24px
}
#content #rightCol #buyBox #bbLeft P SELECT.selectColor {
	WIDTH: 100px
}
#content #rightCol #buyBox #bbRight P {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content #rightCol #buyBox #bbRight #price {
	POSITION: absolute; LINE-HEIGHT: 0.85em; COLOR: #bd295a; FONT-SIZE: 1.6em; TOP: 10px; RIGHT: 20px; FONT-WEIGHT: bold
}
#content #rightCol #buyBox #bbRight #oldPrice {
	POSITION: absolute; MARGIN-BOTTOM: 15px; TOP: 28px; RIGHT: 20px; TEXT-DECORATION: line-through
}
#content #rightCol #buyBox #bbLeft P.secondColor {
	MARGIN-TOP: 3px; MARGIN-LEFT: 23px
}
#content #rightCol #buyBox #bbRight P#addToCart {
	POSITION: absolute; WIDTH: 137px; MARGIN-BOTTOM: 20px; HEIGHT: 35px; TOP: 64px; RIGHT: 15px
}
#content #rightCol #buyBox #bbRight P#addToCart IMG {
	MARGIN-TOP: 8px; VERTICAL-ALIGN: top
}
#content #rightCol #buyBox P#buyBoxMsg {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; COLOR: #3d9b35; CLEAR: both; PADDING-TOP: 25px
}
#content #rightCol #buyBox #emailSignup H2 {
	MARGIN: 0px
}
#content #rightCol #buyBox #emailSignup P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#content #rightCol #buyBox P#submit-btn {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
#content #rightCol #colorSignup H2 {
	MARGIN-TOP: 8px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; BORDER-TOP: 2px dashed; PADDING-TOP: 10px
}
#content #rightCol #colorSignup P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#content IMG#buyBoxTop {
	MARGIN-BOTTOM: -2px
}
#content IMG#buyBoxBtm {
	MARGIN-BOTTOM: 20px
}
#content #rightCol H2 {
	MARGIN-TOP: 20px
}
#content #rightCol P {
	TEXT-ALIGN: left
}
#content #rightCol #productDescription UL {
	MARGIN-LEFT: 0px
}
#content #rightCol #productSpecs UL {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 0px
}
#content #rightCol #productSpecs UL LI {
	PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: square; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffde00; MARGIN-LEFT: 18px; PADDING-TOP: 3px
}
#content #rightCol #productSpecs UL LI SPAN {
	COLOR: #868686
}
#content #rightCol #productSpecs P A IMG {
	PADDING-RIGHT: 5px; VERTICAL-ALIGN: bottom
}
#content #lower {
	WIDTH: 745px; MARGIN-BOTTOM: 100px; BACKGROUND: url(/images/tabs-bg.gif) no-repeat 0px 30px; CLEAR: both
}
#content #lower UL#tabs {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 20px
}
#content #lower UL#tabs LI {
	TEXT-ALIGN: center; WIDTH: 123px; FLOAT: left; HEIGHT: 30px
}
#content #lower UL#tabs LI A {
	TEXT-ALIGN: center; OUTLINE-STYLE: none; WIDTH: 123px; DISPLAY: block; LETTER-SPACING: -0.05em; HEIGHT: 20px; COLOR: #747474; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#content #lower UL#tabs LI.activeTab A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#content #lower UL#tabs LI.ui-state-default {
	BACKGROUND: url(/images/tab-bg.gif) no-repeat
}
#content #lower UL#tabs LI.ui-state-hover {
	BACKGROUND: url(/images/tab-hover-bg.gif) no-repeat
}
#content #lower UL#tabs LI.ui-state-active {
	BACKGROUND: url(/images/tab-active-bg.gif) no-repeat
}
#content #lower .ui-tabs-hide {
	POSITION: absolute; LEFT: -9999px
}
#content #lower UL#relatedProducts {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; CLEAR: left
}
#content #lower UL#relatedProducts LI {
	MARGIN: 25px 10px 30px; WIDTH: 100px; DISPLAY: inline; FLOAT: left
}
#content #lower UL#relatedProducts LI A IMG {
	PADDING-LEFT: 20px
}
#content #lower UL#relatedProducts LI P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1.2em
}
#content #lower UL#relatedProducts LI P A {
	COLOR: #666; TEXT-DECORATION: none
}
#content #lower UL#relatedProducts LI P A:hover {
	TEXT-DECORATION: underline
}
#content #lower UL#reviews {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 25px; MARGIN-LEFT: 25px
}
#content #lower UL#caseStudies {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 25px; MARGIN-LEFT: 25px
}
#contentCloser {
	WIDTH: 998px; BACKGROUND: url(/images/content-closer-bg.png) no-repeat; HEIGHT: 35px; CLEAR: both
}
#fancy_content H1 {
	COLOR: #007987; FONT-SIZE: 1.75em
}
#fancy_content {
	COLOR: #868686
}
#footer {
	PADDING-BOTTOM: 20px; BACKGROUND: url(/images/footer-bg.png) repeat-y
}
#footer #secure {
	MARGIN-TOP: 65px; WIDTH: 101px; DISPLAY: inline; BACKGROUND: url(/images/footer-secure-bg.png) no-repeat; FLOAT: left; HEIGHT: 94px; MARGIN-LEFT: 69px
}
#footer #secure IMG {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#footer #shopCases {
	MARGIN-TOP: 20px; DISPLAY: inline; FLOAT: left
}
#support {
	MARGIN-TOP: 20px; DISPLAY: inline; FLOAT: left
}
#otterCommunity {
	MARGIN-TOP: 20px; DISPLAY: inline; FLOAT: left
}
#newsletter {
	MARGIN-TOP: 20px; DISPLAY: inline; FLOAT: left
}
#footer H2 {
	BORDER-BOTTOM: #efd000 1px solid; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 10px; COLOR: #2d2d2d; FONT-SIZE: 0.98em; FONT-WEIGHT: bold
}
#footer P {
	LINE-HEIGHT: 1.4em
}
#footer UL {
	LIST-STYLE-TYPE: none
}
#footer UL LI {
	LINE-HEIGHT: 1.6em; FONT-SIZE: 0.94em
}
#footer UL LI A {
	LETTER-SPACING: -0.05em; COLOR: #574c00; TEXT-DECORATION: none
}
#footer P {
	LETTER-SPACING: -0.05em; COLOR: #574c00; TEXT-DECORATION: none
}
#footer UL LI A:hover {
	TEXT-DECORATION: underline
}
#footer #shopCases {
	WIDTH: 215px; MARGIN-LEFT: 40px; MARGIN-RIGHT: 30px
}
#footer #shopCases UL {
	FLOAT: left
}
#footer #shopCases UL#firstCol {
	MARGIN-RIGHT: 10px
}
#footer #support {
	WIDTH: 108px; MARGIN-RIGHT: 30px
}
#footer #otterCommunity {
	WIDTH: 128px; MARGIN-RIGHT: 30px
}
#footer #newsletter {
	WIDTH: 220px; MARGIN-BOTTOM: 40px
}
#footer #newsletter FORM#newsletterSignup {
	MARGIN-TOP: 15px; PADDING-LEFT: 10px; WIDTH: 220px; BACKGROUND: url(/images/footer-signup.gif) no-repeat left top; HEIGHT: 36px; PADDING-TOP: 8px
}
#footer #newsletter FORM#newsletterSignup INPUT#newsletterEmail {
	BORDER-RIGHT-WIDTH: 0px; MARGIN-TOP: 2px; OUTLINE-STYLE: none; WIDTH: 170px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #c4c4c4; MARGIN-LEFT: 1px; BORDER-LEFT-WIDTH: 0px
}
#footer #newsletter FORM#newsletterSignup INPUT#newsletterEmail:focus {
	COLOR: #000
}
#footer #newsletter FORM#newsletterSignup INPUT#submitEmail {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; VERTICAL-ALIGN: middle; BORDER-LEFT-STYLE: none
}
#footer P.credits {
	TEXT-ALIGN: right; PADDING-RIGHT: 60px; CLEAR: both
}
#footer P.credits IMG {
	VERTICAL-ALIGN: bottom
}
#footer P.credits SPAN {
	COLOR: #232323; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.toolbar {
	MARGIN-BOTTOM: 30px; COLOR: #6e6e6e
}
.toolbar FORM {
	DISPLAY: inline
}
.toolbar P {
	PADDING-RIGHT: 20px; DISPLAY: inline
}
.searchWrap {
	MARGIN: 20px 18px; WIDTH: 150px; DISPLAY: inline; FLOAT: left; HEIGHT: 300px
}
.searchWrap P A {
	LINE-HEIGHT: 1.4em; COLOR: #007987; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.searchWrap P.listingPrice A {
	COLOR: #868686; FONT-WEIGHT: 100
}
.searchWrap P.salePrice A {
	COLOR: #ff0000
}
.searchWrap P.salePrice SPAN {
	PADDING-LEFT: 10px; COLOR: #868686; FONT-WEIGHT: 100; TEXT-DECORATION: line-through
}
#content .searchWrap UL {
	TEXT-ALIGN: center; MARGIN: 0px 0px 5px
}
#content .searchWrap LI {
	DISPLAY: inline
}
#content .searchWrap LI IMG {
	WIDTH: 17px; HEIGHT: 17px
}
.press_header {
	TEXT-ALIGN: center; FONT-SIZE: 14pt
}
.press_subheader {
	TEXT-ALIGN: center; FONT-SIZE: 10pt
}
.press_years A {
	COLOR: #369; TEXT-DECORATION: none
}
H3.press_recent {
	MARGIN-TOP: 10px
}
UL.press_recent {
	MARGIN-TOP: 5px; WIDTH: 460px; MARGIN-LEFT: 18px
}
.press_releases A {
	COLOR: #369; TEXT-DECORATION: none
}
.press_releases LI {
	BORDER-BOTTOM: #ccc 2px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: square; MARGIN-BOTTOM: 20px
}
.press_social A {
	TEXT-DECORATION: none
}
.press_social LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-TOP: 0px
}
#press-sidebar {
	WIDTH: 200px; MARGIN-BOTTOM: 20px; FLOAT: right; MARGIN-LEFT: 20px
}
#press-sidebar H2 {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #007987; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 0px; PADDING-TOP: 5px
}
#press-sidebar H2 A {
	BACKGROUND-COLOR: #007987; DISPLAY: block; COLOR: #ffde00; TEXT-DECORATION: none
}
#press-sidebar UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
#press-sidebar UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#press-sidebar UL LI A {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #232323; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
#press-sidebar UL LI A:hover {
	COLOR: #ffde00
}
#press-wrap {
	WIDTH: 500px
}
#press-wrap H4 {
	MARGIN-BOTTOM: 0px
}
#press-wrap UL {
	MARGIN-LEFT: 18px
}
#press-wrap P IMG {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 10px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 10px
}
#press-wrap #tabs UL {
	MARGIN: 20px 0px
}
#press-wrap #tabs UL LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline
}
#press-wrap #tabs UL LI.ui-state-default A {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #666; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#press-wrap #tabs UL LI.ui-state-active A {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #007987; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #ffde00; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#press-wrap #tabs UL LI.ui-state-hover A {
	BACKGROUND-COLOR: #007987; COLOR: #ffde00; TEXT-DECORATION: none
}
#press-wrap #tabs .ui-tabs-hide {
	POSITION: absolute; LEFT: -99999px
}
UL#quick-facts LI {
	PADDING-BOTTOM: 15px
}
#imageTable TD {
	BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 20px
}
#imageTable TD H2 {
	PADDING-TOP: 20px
}
#imageTable A {
	COLOR: #036
}
#imageTable IMG {
	MARGIN-RIGHT: 15px
}
.ac_results {
	Z-INDEX: 99999; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 0px
}
.ac_results UL {
	LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ac_results LI {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; FONT: menu; FONT-SIZE: 12px; OVERFLOW: hidden; CURSOR: default; PADDING-TOP: 2px
}
.ac_loading {
	BACKGROUND: url(indicator.gif) white no-repeat right center
}
.ac_odd {
	BACKGROUND-COLOR: #eee
}
.ac_over {
	BACKGROUND-COLOR: #0a246a; COLOR: white
}
#content #bgcontain H3 {
	MARGIN-BOTTOM: 0px
}
#content #bgcontain .searchLeft H3 {
	MARGIN-BOTTOM: 0px; COLOR: #fff
}
#content #bgcontain .searchRight H3 {
	MARGIN-BOTTOM: 0px; COLOR: #fff
}
#content DIV.container OL {
	
}
#content DIV.container OL LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
#checkoutWrapper {
	MARGIN: 25px 0px
}
TABLE#carttable {
	MARGIN-BOTTOM: 5px
}
.listheadernosort {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e3e3e3; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
.texttable {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP-WIDTH: 0px; VERTICAL-ALIGN: top; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 5px
}
.texttablectr {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP-WIDTH: 0px; VERTICAL-ALIGN: top; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 5px
}
.listtexthl {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 5px
}
.xxlisttexthl {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 5px
}
.texttablert {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP-WIDTH: 0px; VERTICAL-ALIGN: top; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 5px
}
.nlbutton {
	MARGIN: 2px
}
.bgbutton {
	MARGIN: 2px
}
TD.smalltext {
	MARGIN: 2px 0px
}
INPUT.radio {
	MARGIN: 1px 5px
}
INPUT.checkbox {
	MARGIN: 1px 5px
}
#posts {
	WIDTH: 500px; FLOAT: left
}
.post {
	MARGIN-BOTTOM: 50px
}
#content .post H1 {
	MARGIN-BOTTOM: 0px
}
#content .post H3 {
	MARGIN-BOTTOM: 0px
}
#content .post H1 A {
	COLOR: #007987; TEXT-DECORATION: none
}
.post H3 A {
	COLOR: #007987; TEXT-DECORATION: none
}
#content .post P.post-date {
	PADDING-BOTTOM: 0px
}
#content .post P.post-by {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; FONT-SIZE: 10px
}
#content .post P.post-meta {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; MARGIN-BOTTOM: 0px; CLEAR: both; FONT-SIZE: 10px; BORDER-TOP: #007987 1px solid; PADDING-TOP: 3px
}
#content .post .addthis_toolbox {
	PADDING-BOTTOM: 0px; CLEAR: both; PADDING-TOP: 25px
}
#content P.post-nav {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 25px; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
#content P.post-nav A {
	COLOR: #007987; TEXT-DECORATION: none
}
#sidebar-blog {
	WIDTH: 200px; FLOAT: right
}
#sidebar-blog H2 {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 0px; LETTER-SPACING: -0.05em; COLOR: #007987; FONT-SIZE: 1.6em; FONT-WEIGHT: lighter
}
#sidebar-blog UL {
	MARGIN-LEFT: 0px
}
#sidebar-blog UL LI {
	LIST-STYLE-TYPE: none
}
#sidebar-blog INPUT#s {
	MARGIN-BOTTOM: 5px
}
#sidebar-blog UL.twitter LI A {
	COLOR: #007987
}
#sidebar-blog UL.twitter LI.twitter-item SPAN.twitter-timestamp {
	COLOR: #007987; FONT-SIZE: 10px
}
IMG.alignleft {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 10px
}
IMG.alignright {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 10px
}
IMG.aligncenter {
	MARGIN: 20px auto; DISPLAY: block
}
#content .navigation OL {
	PADDING-BOTTOM: 10px; MARGIN-LEFT: 0px; PADDING-TOP: 10px
}
#content P.author-info IMG {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
#content H6.clear-author {
	COLOR: #2d2d2d; CLEAR: left; BORDER-TOP: #007987 1px solid; PADDING-TOP: 5px
}
#content OL.commentlist {
	LIST-STYLE-TYPE: none; MARGIN: auto 0px
}
#content OL.commentlist LI .comment-author IMG {
	WIDTH: 45px; FLOAT: left; HEIGHT: 45px; MARGIN-RIGHT: 10px
}
#content OL.commentlist LI {
	BORDER-TOP: #eee 1px solid
}
#content OL.commentlist LI .comment-body {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#content OL.commentlist LI .comment-body P {
	MARGIN-TOP: 10px; MARGIN-LEFT: 55px
}
#content OL.commentlist LI .reply {
	MARGIN-LEFT: 55px
}
#content OL.commentlist LI UL.children {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 20px; MARGIN-LEFT: 55px
}
#content SPAN.fn A {
	COLOR: #007987; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#content SPAN.fn {
	COLOR: #007987; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#content OL.commentlist LI A.comment-meta {
	COLOR: #2d2d2d; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#content TEXTAREA#comment {
	MARGIN-BOTTOM: 10px
}
.wp-paginate {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.wp-paginate LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline
}
.wp-paginate A {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #ddd; COLOR: #666; BORDER-TOP: #ccc 1px solid; MARGIN-RIGHT: 4px; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.wp-paginate A:hover {
	BACKGROUND: #ccc; COLOR: #888
}
.wp-paginate A:active {
	BACKGROUND: #ccc; COLOR: #888
}
.wp-paginate .title {
	COLOR: #555; MARGIN-RIGHT: 4px
}
.wp-paginate .gap {
	COLOR: #999; MARGIN-RIGHT: 4px
}
.wp-paginate .current {
	BORDER-BOTTOM: #2d2d2d 1px solid; BORDER-LEFT: #2d2d2d 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #007987; COLOR: #fff; BORDER-TOP: #2d2d2d 1px solid; MARGIN-RIGHT: 4px; BORDER-RIGHT: #2d2d2d 1px solid; PADDING-TOP: 3px
}
.wp-paginate .page {
	
}
.wp-paginate .prev {
	
}
.wp-paginate .next {
	
}

