HTML, BODY{margin:0 auto;padding:0;border:0;text-align:center;height:100%;background:#f7f7f7;}
A, A:link{color:#000;text-decoration:none;outline:none;}
A:hover, A:active{text-decoration:none;}
A:visited{color:#000;}
H6 {margin-left:20px;padding-top:20px; padding-right:10px; font-size:2.0em;color:#333;}
H6 SPAN {color:#aaaaaa;}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
color:#000;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#acceskeys {position:relative;padding:0px;margin:0px;margin:0;text-align:center;width:300px;}
#skiplinks{display:block;position:absolute;top:0px;left:400px;text-align:center;width:100%;height:20px;clip:rect(0px, 290px, 20px, 0px);}
#skiplinks UL {padding:0;margin:0;list-style:none;}
#skiplinks LI {padding:0;margin:0;list-style:none;display:inline;}
#skiplinks A {color:#000000;position:absolute;top:0px;left:0px;overflow:hidden;width:0;height:0;font-size:1em;z-index:1000;}
#skiplinks A:active, #skiplinks A:focus{position:absolute;overflow:visible;width:auto;height:auto;margin:auto;padding:3px;background-color:#E7FF44;}

#wrapper{background:url('img/bg.png') repeat-y center 0;}
#canvas{margin:0 auto;width:960px;}

#header{float:left;margin:0 0 0 16px;width:930px;display:inline;}
#header .logo{float:left;margin:15px 0 0 0;;}
.logo A{float:left;width:172px;height:35px;}
.headerMain{float:right;width:725px;background:#fff;}
.headerMain P{color:#330066;}
.headerMain P.meassage{float:left;display:inline;margin:12px 0 0 20px;font-size:1.6em;line-height:1.1em;}
.headerMain P.phone{float:right;display:inline;margin:3px 10px 0 10px;font-size:2.3em;letter-spacing:-1px;}
.headerMain P.aditional{float:right;display:inline;margin:10px 0 0 0;font-size:0.9em;line-height:1em;text-align:right;}
.headerMain UL{float:right;padding-bottom:7px;}
.headerMain UL LI{float:left;display:inline;margin:0 8px 0 0;list-style:none;}
.headerMain UL LI A{float:left;margin:0;padding:0 25px 0 0;line-height:25px;color:#fff;font-weight:bold;background:url('img/b-sprite.png') no-repeat right -102px;white-space:nowrap;}
.headerMain UL LI A:hover{background-position:right -127px;text-decoration:none;}
.headerMain UL LI A SPAN{float:left;padding-right:10px;padding-left:10px;height:24px;background:url('img/b-sprite.png') no-repeat 0 -102px;}
.headerMain UL LI A:hover SPAN{background-position:0 -127px;}


#headerNew{float:left;margin:0 0 0 16px;width:930px;display:inline;background:url('img/clouds.png') no-repeat 0 0;}
#headerNew .logo{float:left;margin:0px 0 0 -376px;}
#headerNew .logo A{float:left;width:300px;height:75px;}
#headerNew .logo P.meassage{ font-weight:bold; font-size:1.4em;margin:0 0 0 0;color:#ffffff;}
#headerNew .headerMain{float:right;width:550px;background:none;}
#headerNew .headerMain P{color:#000;}
#headerNew .headerMain P.meassage{float:left;display:inline;margin:10px 0 0 20px;font-size:2.6em;line-height:2.1em;}
#headerNew .headerMain P.phone{float:right;display:inline;margin:10px 10px 0 0;font-size:2.3em;letter-spacing:-1px;}
#headerNew .headerMain P.aditional{float:right;display:inline;margin:10px 0 0 0;font-size:0.9em;line-height:1em;text-align:right;}
#headerNew .headerMain UL{float:right;padding-bottom:7px;}
#headerNew .headerMain UL LI{float:left;display:inline;margin:0 5px 0 0;list-style:none;}
#headerNew .headerMain UL LI A{float:left;margin:0;padding:0 20px 0 0;line-height:37px;color:#fff;font-weight:bold;background:url('img/button.png') no-repeat;white-space:nowrap;}
#headerNew .headerMain UL LI A:hover{background-position:right -127px;text-decoration:none;background:url('img/button2.png') no-repeat;}
#headerNew .headerMain UL LI A SPAN{float:left;padding-right:10px;padding-left:10px;height:24px;background:url('img/button.png') no-repeat;}
#headerNew .headerMain UL LI A:hover SPAN{background-position:0 -127px;}


#searchForm{float:left;margin:0 0 0 16px;}
#searchForm INPUT{float:left;margin:4px 0 0 0;color:#666;padding:2px 0 0 5px;width:130px;height:17px;border:1px solid #bdc5ca;}
#searchForm INPUT.wauto{width:auto;margin-top:2px;height:21px;border:0;}
#searchAgain{float:left;display:inline;margin:0 0 0 16px;}
#searchAgain INPUT{float:left;display:inline;margin:10px 0 0 0;color:#666;padding:5px 0 7px 5px;width:680px;font-size:1.2em;border:1px solid #bdc5ca;}
#searchAgain INPUT.wauto{width:auto;background:none;margin-top:5px;padding:0;height:28px;border:0;}
#question INPUT.wauto{width:auto;background:none;margin:10px 0 0 19px;height:31px;border:0;}

#content{float:left;margin:10px 0 0 0;width:930px;display:inline;}
#content .navSide{float:right;margin:0;width:190px;}
#nav{float:right;display:block;padding-bottom:30px;width:175px;}
#nav LI{float:right;list-style:none;border-bottom:10px solid #fff;}
#nav LI A{float:right;width:175px;line-height:30px;font-size:1.4em;font-weight:bold;color:#666;}
#nav LI A:hover{float:right;display:block;width:175px;line-height:30px;vertical-align:middle;font-size:1.4em;font-weight:bold;}
#nav LI.home A:hover, #nav LI.home A.on{color:#2e79a9;}
#nav LI.products A:hover, #nav LI.products A.on{color:#c69d34;}
#nav LI.save A:hover, #nav LI.save A.on{color:#95b739;}
#nav LI.choose A:hover, #nav LI.choose A.on{color:#bf7283;}
#nav LI.news A:hover, #nav LI.news A.on{color:#bdae85;}
#nav LI.promotion A, #nav LI.promotion A.on{color:#ad3050;}
#nav LI.promotion A:hover{color:#666;}
#nav LI.contact A:hover, #nav LI.contact A.on{color:#8f55aa;}
#nav LI.showroom A:hover, #nav LI.showroom A.on{color:#ab5ca3;}
#nav LI UL{float:right;display:block;margin:0 0 0 20px;padding-bottom:10px;width:155px;}
#nav LI UL LI{float:right;display:block;width:155px;line-height:22px;list-style:none;border-bottom:none;border-top:1px solid #ececec;}
#nav LI UL LI A{float:right;display:block;width:155px;line-height:22px;vertical-align:middle;font-size:1.2em;font-weight:bold;color:#666;}
#nav LI UL LI A:hover, #nav LI UL LI A.on{float:left;display:block;width:155px;line-height:22px;vertical-align:middle;font-size:1.2em;font-weight:bold;}
.navSide .promo A.find{width:169px;}
.promo{float:left;margin:10px 0 0 15px;}
.promo A.find{float:left;width:170px;color:#660000;background:#fff;}
.promo A.find SPAN{float:left;padding:4px 20px 6px 10px;background:url('img/arrow-white.png') no-repeat right 8px;}
.promo A.find:hover SPAN{text-decoration:underline;}
.promo A.find SPAN.doubleline{padding:5px 15px 4px 10px;margin-right:2px;background:url('img/arrow-white.png') no-repeat right 22px;font-weight:normal;}
.signUp{float:left;margin:10px 0 0 15px; padding-top:20px; padding-bottom:10px;width:170px;background:#fff url('img/gloss.png') no-repeat center 2px;}
.signUp LABEL{float:left;margin:20px 0 0 0;width:156px;height:47px;background:url('img/arrow-small.png') no-repeat 0 0;}
*html .signUp LABEL{background:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="img/arrow-small.png", sizingMethod="crop");}
.signUp INPUT{margin:5px 0 0 12px;padding:2px 0 0 5px;width:140px;height:19px;color:#939393;border:none;background:url('img/sign-up.png') no-repeat 0 0;}
.signUp INPUT#signup{font-size:0.9em;padding-top:4px;}
.signUp INPUT.wauto{width:145px;height:21px;margin:5px 0 0 12px;padding:0;}
.signUpForm{float:left;width:350px;margin-top:15px;}
.signUpForm H2{font-size:1.4em;color:#6f6963;}
.signUpForm FORM DIV{float:left;display:inline;width:335px;margin:10px 0 0 20px;}
.signUpForm LABEL{float:left;display:inline;width:80px;text-align:right;line-height:25px;}
.signUpForm INPUT{float:left;display:inline;width:220px;margin:3px 0 0 5px;padding:3px 0 2px 4px;background:url('img/input220.png') no-repeat 0 0;border:none;}
.signUpForm INPUT.wauto{background:none;width:auto;margin:1px;}
.latest{float:left;margin:10px 0 0 15px;padding:10px 0 10px 0;width:170px;background:#fff url('img/gloss.png') no-repeat center 2px;}
.latest P.header{margin:10px 0 0 0;padding-left:13px;font-size:1.2em;letter-spacing:-1px;color:#27323c;background:url('../img/bg/arrow-small.png') no-repeat 0 5px;}
.latest .box{float:left;margin:10px 0 0 5px;padding:5px;width:150px;background:#f0f5f8;}
.latest .box P{font-size:0.9em;}
.latest .box P A{padding:0;color:#330066;}
.latest .box A.more{float:right;margin-top:5px;padding:0 10px 0 0;font-size:0.8em;color:#330066;text-transform:uppercase;background:url('../img/ico/arrow-blue-small.png') no-repeat right center;}
.latest .box A.more:hover{text-decoration:underline;}
.contentArea UL.list{float:left;width:725px;margin:-5px 0 0 0;background:#fff url('background for flash banner') repeat-x 0 0;position:relative;}
.contentArea UL.list LI{float:left;text-transform:uppercase;background:url('img/divider.png') no-repeat right center;list-style:none;}
.contentArea UL.list LI.first{margin-left:9px;}
.contentArea UL.list LI.last{background:none;}
.contentArea UL.list LI A{float:left;display:inline;color:#330066;font-size:85%;padding:2px 4px 0 0px;line-height:38px;font-weight:100;}
.contentArea H1{margin:15px 0 0 0;padding:0 0 0 20px;color:#fff;font-size:2.3em;background:url('img/arrow-white-big.png') no-repeat 0 center;}
.contentArea P{margin:20px 10px 0 20px;color:#000;line-height:1.5em;}
.contentArea P.call{margin:20px 0 0 20px;}
.contentArea .productSection P.call STRONG{float:left;margin-left:0;}
.contentArea P.desc{margin:46px 0 0 20px !important;}
.contentArea .home{float:left;background:url('img/gloss-big.png') no-repeat 3px 3px;}
*html .contentArea .home{background:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="img/gloss-big.png", sizingMethod="crop");}
.contentArea .home .data{float:left;width:723px; margin:0 0 20px 0;}
/*a.contentArea .home .data:link {color: #0175c0; background: #ffffff; font-weight: bold;text-decoration:underline; font-size:1.3em;}
a.iwlink:link:hover {color: #000; background: #ffffff; font-weight: bold;text-decoration:underline; font-size:1.3em;}*/
.contentArea .home .data .results P A{ font-size:14px; background-image:none; color:#000000;}
.contentArea .home .data H2{margin:20px 10px 0 20px;color:#000;line-height:1.4em;font-weight:normal;}
.contentArea .home UL{float:right;}
.contentArea .home UL LI{list-style:none;display:none;} /**/
.contentArea .home UL LI.first{display:block;}
.contentArea .home p a{
	font-weight:bold;
	color: #0175c0;
	font-size:1.3em;
}

.contentArea .home p a:hover{color:#000000;text-decoration:none;font-size:1.3em;}
.contentArea .home P A SPAN{float:left;display:block;padding-right:65px;padding-left:52px;height:37px;background:url('img/button.png') no-repeat;}
.contentArea .home P A:hover SPAN{background:url('img/button2.png') no-repeat;}
.contentArea .promo{margin:20px 15px 0 0;}
.contentArea .promo.last{margin-right:0;}
.contentArea .block P {height:350px; width:600px; border:2px solid black; margin-left:60px}
.contentArea .contentNav{margin:0;}
.contentNav UL LI{float:left;margin-right:4px;list-style:none;}
.contentNav UL LI A{float:left;padding:0 16px 0 0;line-height:26px;color:#fff;font-weight:bold;background:url('../img/ico/sub-nav.png') no-repeat right -156px;text-transform:uppercase;}
.contentNav UL LI A:hover, .contentNav UL LI A.on{background-position:right -182px;color:#3c382d;text-decoration:none;line-height:26px;}
.contentNav UL LI A SPAN{float:left;padding-right:16px;height:26px;background:url('../img/ico/sub-nav.png') no-repeat 0 -156px;}
.contentNav UL LI A:hover SPAN, .contentNav UL LI A.on SPAN{background-position:0 -182px;}
.contentNav UL LI A.first{float:left;display:block;margin:0;padding:0 20px 0 0;line-height:26px;vertical-align:middle;color:#fff;font-weight:bold;background:url('../img/ico/sub-nav.png') no-repeat right 0;}
.contentNav UL LI A.first:hover, .contentNav UL LI A.first.on{background-position:right -26px;color:#3c382d;}
.contentNav UL LI A.first SPAN{float:left;display:block;padding-right:45px;height:26px;background:url('../img/ico/sub-nav.png') no-repeat 0 0;}
.contentNav UL LI A.first:hover SPAN, .contentNav UL LI A.first.on SPAN{background-position:0 -26px;}
.contentSubNav{float:right;margin:0;width:725px;min-height:30px;background:#bdae88 url('img/gloss-up.png') no-repeat center 0;}
.contentSubNav UL{float:left;display:inline;margin:0 0 0 20px;padding:0;}
.contentSubNav UL LI{float:left;display:inline;margin:0 10px 0 0;line-height:30px;}
.contentSubNav UL LI A{float:left;display:block;line-height:30px;text-transform:uppercase;color:#353024;}
.contentSubNav UL LI A:hover, .contentSubNav UL LI A.on{float:left;display:block;line-height:30px;color:#000;background:url('../img/ico/arrow-up.png') no-repeat center bottom;}
.productSection{float:right;background:#e9e5d9;margin:0;width:725px;}
.productSection H1{font-size:2em;line-height:1em;color:#333;}
.productSection H2{margin:10px 15px 0 20px;color:#333;line-height:1.2em;}
.productSection H3{margin:15px 15px 0 20px;color:#333;line-height:1.2em;font-weight:normal;}
.productSection P{margin:0 15px 0 20px;color:#333;line-height:1.2em;}
.productSection .data{float:left;width:367px;}
.productSection .data.full{float:left;display:inline;margin:0;padding:0 0 20px 0;width:725px;}
.productSection .images{float:right;}
.productSection .images UL LI{list-style:none;margin:0 0 -3px 0;position:relative;}
.productSection .images UL LI.off{display:none;}
.productSection .images UL LI.first, .productSection .images UL LI.off.first {display:block;}
.moreInfo{float:right;margin:20px 0 0 0;padding:0 0 25px 0;background:#e9e5d9;width:725px;}
.moreInfo H2{margin:15px 0 0 0;padding:0 0 0 20px;font-size:1.6em;font-weight:normal;background:url('img/arrow-white-big.png') no-repeat 0 center;}
.moreInfo H3{margin:10px 0 0 20px;font-size:1.2em;}
.moreInfo P{margin:5px 15px 0 20px;color:#333;}
.moreInfo UL{float:left;margin:0 15px 0 20px;}
.moreInfo UL LI{float:left;display:inline;margin-top:15px;padding:0 20px 0 20px;width:305px;list-style:none;background:url('../img/ico/tic.png') no-repeat 0 0;}
.moreInfo UL LI A{color:#fff;font-weight:bold;}
.moreInfo .half{float:left;display:inline;width:360px;}
.moreInfo .half IMG{float:left;margin:15px 10px 0 20px;padding-bottom:45px;}
.moreInfo .half H3{margin:13px 0 0 20px;padding:0;}
.moreInfo .half H3 A{color:#333;}
.moreInfo .half H3 A:hover{text-decoration:underline;}
.moreInfo .half P{line-height:1.3em;margin-top:10px;}
.moreInfo .half P A{color:#0a3857;padding-right:15px;line-height:1em;font-size:1em;font-weight:bold;background:url('../img/ico/arrow-left-save.jpg') no-repeat right center;}
.moreInfo .half P A:hover{text-decoration:underline;}
.moreInfo .half P A.none{padding-right:0px;background:none;}
.moreInfo P.call{margin:0;}
.moreInfo P.call STRONG{margin-left:23px;}
.moreInfo P.call IMG{padding-bottom:5px;margin-right:190px;}
.benefits{float:left;}
.benefits IMG{float:left;margin:20px 0 0 20px;}
.benefits H2{float:left;margin:18px 0 0 10px;font-size:1.4em;}
.benefits H2 A:hover{text-decoration:underline;}
.benefits P{float:left;display:inline;width:560px;margin:10px 0 0 10px;font-size:1.1em;}
.benefits P A{color:#fff;font-weight:bold;}
.newsPages{float:left;display:block;width:700px;margin:5px 0 10px 0;padding:12px 10px 0px 10px;text-align:center;}
.newsPages A.prev{float:left;margin:0 10px 0 8px;padding:0 20px 0 0;line-height:23px;font-size:0.9em;font-weight:bold;color:#330066;text-transform:uppercase;background:url('../img/ico/prev-next.png') no-repeat right -46px;text-align:left;}
.newsPages A.prev:hover{background-position:right -69px;}
.newsPages A.next{float:right;margin:0 3px 0 0;padding:0 40px 0 0;line-height:23px;font-size:0.9em;color:#330066;font-weight:bold;text-transform:uppercase;background:url('../img/ico/prev-next.png') no-repeat right 0px;}
.newsPages A.next:hover{background-position:right -23px;}
.newsPages A.prev SPAN{float:left;display:block;padding-right:30px;height:23px;background:url('../img/ico/prev-next.png') no-repeat left -46px;}
.newsPages A.prev:hover SPAN{background-position:0 -69px;}
.newsPages A.next SPAN{float:left;display:block;padding-right:30px;height:23px;background:url('../img/ico/prev-next.png') no-repeat left 0px;}
.newsPages A.next:hover SPAN{background-position:0 -23px;}
.newsPages UL{float:left;display:inline;margin:0 0 0 5px;padding:0;list-style:none;font-size:0.9em;width:410px;}
.newsPages UL LI{display:inline;width:27px;margin:0;padding:3px 0 0 0;}
.newsPages UL LI A{float:left;display:inline;margin:0;width:27px;padding-right:2px;line-height:23px;font-weight:bold;color:#666;background:url('../img/ico/paging.png') no-repeat center -24px;}
.newsPages UL LI A:hover, .newsPages UL LI A.on{margin-top:1px;line-height:23px;color:#fff;background-position:center -48px;}
.newsPages P{float:left;display:inline;padding:0;margin:-3px 0 0 10px;color:#666;font-size:1.6em;position:relative;}
.infoGo{float:left;background:#0b324c;margin:-3px 0 0 0;width:725px;padding:0;position:relative;}
.infoGo UL{float:left;display:inline;margin:0;padding:0;list-style:none;}
.infoGo UL LI{float:left;display:inline;margin:0;padding:0;}
.infoGo UL LI A{float:left;display:inline;margin:0 0 0 20px;padding:0 15px 0 0;color:#fff;line-height:25px;text-transform:uppercase;font-size:0.9em;background:url('../img/ico/arrow-white.png') no-repeat right center;}
.infoGo UL LI A:hover{text-decoration:underline;}
.infoGo .toShow{float:right;margin-right:15px;}
.infoGo .toShow P{margin-top:3px;padding-left:20px;background:url('../img/ico/up.png') no-repeat left 4px;}
.errorMessage{color:red;font-weight:bold;}

.imgGallery{display:none;}
.productSection .galGo{float:right;display:inline;clear:both;background:transparent url('../img/bg/picture-bg.png') no-repeat scroll 0 0;width:348px;height:80px;margin-top:-93px;padding:0;position:relative;}
.productSection .galGo P.title{margin:0px 5px 0px 15px;padding:0px;color:#FFFFFF;font-size:1.2em;}
.productSection .galGo UL.arrows{float:left;display:inline;margin:15px 0 0 15px;padding:0;width:90px;}
.productSection .galGo UL.arrows LI{float:left;display:inline;list-style:none;margin-top:4px;}
.productSection .galGo UL.arrows LI A.prev{float:left;display:block;width:20px;height:21px;margin:0;padding:0;background:url('../img/ico/next-prev.png') no-repeat left 0;}
.productSection .galGo UL.arrows LI A.next{float:left;display:block;width:20px;height:21px;margin:0;padding:0;background:url('../img/ico/next-prev.png') no-repeat right 0;}
.productSection .galGo UL.arrows LI P{margin:-6px 0px 0 0px !important;width:50px;text-align:center;position:relative;z-index:1;}
.productSection .galGo UL.viewLarger{float:left;display:inline;margin:8px 0 0 15px;padding:0 0 0 10px;width:100px;border-left:1px solid #315167;border-right:1px solid #315167;}
.productSection .galGo UL.viewLarger LI{float:left;display:inline;list-style:none;margin-top:7px;}
.productSection .galGo UL.viewLarger LI A{float:left;display:block;padding-left:25px;text-transform:uppercase;font-size:0.9em;background:url('../img/ico/zoom.png') no-repeat left center;}
.productSection .galGo UL.viewLarger LI A.disabled{color:#315167;background:url('../img/ico/zoom-off.png') no-repeat left center;cursor:default;}
.productSection .galGo UL.addTo{float:left;display:inline;margin:8px 0 0 10px;padding:0;width:100px;}
.productSection .galGo UL.addTo LI{float:left;display:inline;list-style:none;margin-top:7px;}
.productSection .galGo UL.addTo LI A{float:left;display:block;padding-left:20px;text-transform:uppercase;font-size:0.9em;background:url('../img/ico/plus.png') no-repeat left center;}
.productSection .galGo UL LI A, .productSection .galGo UL LI P{color:#fff;}


#news .contentSubNav{background:#c3a592 url('img/gloss-up.png') no-repeat center 0;}
#news .contentNav UL LI A:hover, #news .contentNav UL LI A.on{background-position:right -260px;}
#news .contentNav UL LI A:hover SPAN, #news .contentNav UL LI A.on SPAN{background-position:0 -260px;}
#news .contentNav UL LI A.first:hover, #news .contentNav UL LI A.first.on{background-position:right -104px;}
#news .contentNav UL LI A.first:hover SPAN, #news .contentNav UL LI A.first.on SPAN{background-position:0 -104px;}
#news .productSection{background:#e5d8c9;}
#choose .contentSubNav{background:#c17a8c url('../img/bg/gloss-up.png') no-repeat center 0;}
#choose .contentNav UL LI A:hover, #choose .contentNav UL LI A.on{background-position:right -234px;}
#choose .contentNav UL LI A:hover SPAN, #choose .contentNav UL LI A.on SPAN{background-position:0 -234px;}
#choose .contentNav UL LI A.first:hover, #choose .contentNav UL LI A.first.on{background-position:right -78px;}
#choose .contentNav UL LI A.first:hover SPAN, #choose .contentNav UL LI A.first.on SPAN{background-position:0 -78px;}
#choose .productSection, #choose .moreInfo{background:#e9d1d7;}
#save .contentSubNav{background:#91b236 url('../img/bg/gloss-up.png') no-repeat center 0;}
#save .contentNav UL LI A:hover, #save .contentNav UL LI A.on{background-position:right -286px;}
#save .contentNav UL LI A:hover SPAN, #save .contentNav UL LI A.on SPAN{background-position:0 -286px;}
#save .contentNav UL LI A.first:hover, #save .contentNav UL LI A.first.on{background-position:right -130px;}
#save .contentNav UL LI A.first:hover SPAN, #save .contentNav UL LI A.first.on SPAN{background-position:0 -130px;}
#save .productSection, #save .moreInfo{background:#d3ddae;}
#contact .contentSubNav{background:#9a7dac url('../img/bg/gloss-up.png') no-repeat center 0;}
#contact .contentNav UL LI A:hover, #contact .contentNav UL LI A.on{background-position:right -208px;}
#contact .contentNav UL LI A:hover SPAN, #contact .contentNav UL LI A.on SPAN{background-position:0 -208px;}
#contact .contentNav UL LI A.first:hover, #contact .contentNav UL LI A.first.on{background-position:right -52px;}
#contact .contentNav UL LI A.first:hover SPAN, #contact .contentNav UL LI A.first.on SPAN{background-position:0 -52px;}
#contact .productSection, #contact .moreInfo{background:#e9e2ed;}
#showroom .contentSubNav{background:#9a7dac url('../img/bg/gloss-up.png') no-repeat center 0;}
#showroom .contentNav UL LI A:hover, #showroom .contentNav UL LI A.on{background-position:right -208px;}
#showroom .contentNav UL LI A:hover SPAN, #showroom .contentNav UL LI A.on SPAN{background-position:0 -208px;}
#showroom .contentNav UL LI A.first:hover, #showroom .contentNav UL LI A.first.on{background-position:right -52px;}
#showroom .contentNav UL LI A.first:hover SPAN, #showroom .contentNav UL LI A.first.on SPAN{background-position:0 -52px;}
#showroom .productSection{background:#e9e2ed;}

#home .contentArea .block{margin:0;}
#home .contentArea .grad{float:left;margin:0;background:#ffffff url('img/grey-grad.png') repeat-x 0 0;display:inline;}
.julyoffers .content {font-size:100px;margin-left:18px;}
.julyoffers .title { font-size:25px;}
#products .contentArea .grad{float:left;margin:0;background:#d2c4a0 url('../img/bg/product-grad.png') repeat-x 0 0;}
#products .contentArea .products{float:right;background:url('../img/bg/gloss-big.png') no-repeat 3px 3px;margin:0;padding:0 0 25px 0;width:725px;}
#products .products P{float:left;display:inline;width:325px;}
#products .products P A{float:left;padding:0 25px 0 0;line-height:23px;color:#330066;font-weight:bold;background:url('../img/ico/b-sprite.png') no-repeat right -205px;}
#products .products P A:hover{background-position:right -230px;}
#products .products P A SPAN{float:left;display:block;padding-right:10px;padding-left:10px;height:24px;background:url('../img/ico/b-sprite.png') no-repeat 0 -205px;}
#products .products P A:hover SPAN{background-position:0 -230px;}
#products .contentArea .promo.last{margin-right:0;}
#products .contentArea .promo{margin:20px 0 0 6px;}
#products .contentArea .promo A.find{color:#fff;width:140px;}
#products .contentArea .promo A.find SPAN{padding:5px 15px 4px 10px;background:url('/img/arrow-white.png') no-repeat right 7px;font-weight:normal;}
#products .contentArea .promo A.find:hover SPAN{text-decoration:underline;}
#products .productSection .data{width:365px;}
#products .productSection .data.full{width:725px;}
#products .productSection .data.full P{margin-top:10px;}
#products .productSection .data UL, #choose .productSection .data UL{margin:10px 15px 0 35px;color:#333;}
#products .productSection P{margin-top:10px;}
#products .productSection UL.list{float:left;display:inline;margin:10px 0 15px 20px;background:none;width:340px;}
#products .productSection UL.list LI{float:left;display:inline;margin:5px 8px 0 0;list-style:none;width:160px;background:none;}
#products .productSection UL.list LI A{float:left;display:block;margin:0;padding:0 25px 0 0;text-transform:none;line-height:24px;font-size:0.9em;vertical-align:middle;color:#330066;font-weight:bold;background:url('../img/ico/b-sprite.png') no-repeat right -52px;width:135px;}
#products .productSection UL.list LI A:hover{background-position:right -77px;text-decoration:none;line-height:24px;}
#products .productSection UL.list LI A SPAN{float:left;display:block;padding-right:10px;padding-left:10px;height:24px;background:url('../img/ico/b-sprite.png') no-repeat 0 -52px;}
#products .productSection UL.list LI A:hover SPAN{background-position:0 -77px;}
#products .productSection P A, #choose .productSection P A, #save .productSection P A{color:#330066;font-weight:bold;}
#products .productSection P A:hover, #choose .productSection P A:hover, #save .productSection P A:hover{text-decoration:underline;}
#products .design{float:left;display:inline;margin:0;padding:0;width:360px;}
#products .design IMG{float:left;display:inline;margin:20px 0 0 20px;border:none;padding-bottom:10px;}
#products .design H2{float:left;display:inline;width:200px;margin:18px 0 0 10px;font-size:1.4em;}
#products .design P{float:left;display:inline;width:200px;margin:10px 0 0 10px;font-size:1em;}
#products .design P A{padding-right:15px;color:#0a3857;font-size:0.9em;line-height:1.1em;font-weight:bold;text-decoration:underline;background:url('/img/arrow-blue-small.png') no-repeat right center;}

#special_landing .contentArea .promo.last{margin-right:0;}
#special_landing .contentArea .promo{margin:20px 0 0 6px;}
#special_landing .contentArea .promo A.find{color:#fff;width:140px;background:#222f5b url('/special-offers/link_back.gif') repeat-x 0 82px;}
#special_landing .contentArea .promo A.find SPAN{padding:5px 15px 4px 10px;background:url('/img/arrow-white.gif') no-repeat right 7px;font-weight:normal;}
#special_landing .contentArea .promo A.find:hover SPAN{text-decoration:underline;}
#special_landing .contentArea .promo A.find SPAN.doubleline{padding:5px 15px 4px 10px;margin-right:2px;background:url('/img/arrow-white.gif') no-repeat right 22px;font-weight:normal;}
#special_landing .contentArea .promo A.special	{background:#82233a url('/special-offers/link_back_special.gif') repeat-x 0 82px;}
#special_landing #careerLinks {margin-top:20px;}

#contact .productSection .data UL{float:left;display:block;width:330px;margin:15px 0 0 19px;padding-bottom:20px;list-style:none;}
#contact .productSection .data UL LI{float:left;display:block;margin:5px 0 0 0;}
#contact .productSection .data UL LI A{float:left;display:block;margin:0;padding:0 25px 0 0;width:305px;line-height:33px;vertical-align:middle;color:#330066;font-weight:bold;background:url('/img/arrow-contanct.png') no-repeat right 0;}
#contact .productSection .data UL LI A:hover{background-position:right -33px;text-decoration:none;line-height:33px;}
#contact .productSection .data UL LI A SPAN{float:left;display:block;padding-right:10px;padding-left:10px;height:33px;background:url('/img/arrow-contanct.png') no-repeat 0 0;}
#contact .productSection .data UL LI A:hover SPAN{background-position:0 -33px;}
#contact .moreInfo H3{font-size:1.3em;color:#999;font-weight:bold;margin-top:20px;}
#contact .moreInfo FORM DIV{float:left;display:inline;width:335px;margin:10px 0 0 20px;}
#contact .moreInfo FORM .addLookup{width:225px;margin:15px 0 0 87px;}
#contact .moreInfo FORM INPUT{float:left;display:inline;width:220px;margin:3px 0 0 5px;padding:3px 0 2px 4px;background:url('img/input220.png') no-repeat 0 0;border:none;}
#contact .moreInfo FORM INPUT:focus{background-position:0 -21px;}
#contact .moreInfo FORM LABEL{float:left;display:inline;width:100px;text-align:right;line-height:25px;}
#contact .moreInfo FORM LABEL SPAN, #contact P.required SPAN{color:#85283e;}
#contact .moreInfo FORM SELECT{float:left;display:inline;margin:3px 0 0 5px;width:220px;border:1px solid #CCC;}
#contact .moreInfo FORM .selectForm{margin:10px 0 0 0;}
#contact .moreInfo FORM .selectForm SELECT{float:left;display:inline;margin:3px 0 0 0;width:285px;border:1px solid #CCC;}
#contact .moreInfo FORM .hear{height:170px;}
#contact .moreInfo FORM .highLighted LABEL{width:87px;}
#contact .moreInfo FORM .highLighted H3{margin-top:15px;padding-bottom:10px;}
#contact .moreInfo FORM .generated H3{margin-top:0px;padding-bottom:10px;}
#contact .moreInfo FORM .hear LABEL{width:300px;text-align:left;}
#contact .moreInfo FORM .hear LABEL.receive{line-height:1.2em;margin:9px 0 0 5px;}
#contact .moreInfo FORM .hear SELECT{margin-left:0;width:320px;}
#contact .moreInfo FORM .hear INPUT.checkBox{width:auto;margin:10px 0 0 0;}
#contact .moreInfo FORM INPUT.wauto{float:left;display:inline;width:auto;margin:10px 0 0 0;background:none !important;}
#contact .moreInfo FORM INPUT.hidden {display:none !important;}
#contact .moreInfo FORM .highLighted{background:#f4f1f6;padding-bottom:20px;}
#contact .moreInfo FORM P.details{float:right;width:228px;margin:3px 0 0 0;padding:0;font-size:0.9em;}
#contact .moreInfo FORM .inputs{margin:0;padding:0;}
#contact .moreInfo FORM .inputs H3{margin-left:0;}
#contact .moreInfo FORM .inputs INPUT.checkBox, #contact .moreInfo FORM .inputs INPUT.radio{width:auto;margin:10px 0 0 0;}
#contact .moreInfo FORM .inputs LABEL{text-align:left;width:145px;margin:3px 0 0 5px;}
#contact .moreInfo FORM .inputs LABEL.radio{width:40px;}
#contact .moreInfo FORM .finishStep{float:left;display:inline;width:660px;position:relative;}
#contact .moreInfo FORM .finishStep INPUT{float:right;margin:0;padding:0;}
#contact .moreInfo FORM .nextStep{float:left;display:inline;width:680px;margin-top:-15px;position:relative;}
#contact .moreInfo FORM .nextStep INPUT{float:right;margin:0;padding:0;}
#contact .moreInfo FORM .emailStep{float:left;display:inline;width:690px;margin-top:15px;position:relative;}
#contact .moreInfo FORM .emailStep INPUT{float:right;margin:0;padding:0;}
#contact .moreInfo FORM .highLd{background:#f4f1f6;padding-bottom:20px;margin:10px 0 0 0;position:relative;}
#contact .moreInfo FORM UL.brochure{margin:10px 0 0 15px;}
#contact .moreInfo FORM UL.brochure LI{background:none;margin:0;padding:0;}
#contact .moreInfo FORM UL.brochure LI INPUT.wauto{margin:0;}
#contact .moreInfo FORM .appointement{float:left;display:inline;margin:10px 0 10px 20px;width:700px;}
#contact .moreInfo FORM .appointement LABEL{width:auto;margin:3px 0 0 5px;width:auto;color:#1e5980; font-weight:bold;}
#contact .moreInfo FORM .appointement INPUT{float:left;width:auto !important;margin:10px 0 0 0;}
#contact .steps{float:left;display:inline;width:725px;background:#0b324c;margin:-4px 0 0 0;padding:0;position:relative;}
#contact .steps P{margin:0 0 0 20px;padding:0;line-height:25px;}
#contact P.required{margin-top:35px;}
#contact .productSection TEXTAREA{float:left;display:inline;margin:25px 0 0 20px;width:310px;height:60px;border:1px solid #ccc;}
#contact .productSection A.question{float:left;display:block;margin:15px 0 0 20px;padding:0 25px 0 0;width:290px;line-height:33px;vertical-align:middle;color:#330066;font-weight:bold;background:url('/img/arrow-contanct.png') no-repeat right 0;}
#contact .productSection A.question:hover{background-position:right -33px;text-decoration:none;line-height:33px;}
#contact .productSection A.question SPAN{float:left;display:block;padding-right:10px;padding-left:10px;height:33px;background:url('/img/arrow-contanct.png') no-repeat 0 0;}
#contact .productSection A.question:hover SPAN{background-position:0 -33px;}
#contact .moreInfo UL.answer{float:left;display:inline;width:725px;margin:0 0 0 20px;padding:0;}
#contact .moreInfo UL.answer LI{float:left;display:inline;width:655px;margin:0;padding:10px 20px 10px 10px;background:none;}
#contact .moreInfo UL.answer LI.odd{background:#f4f1f6;margin-top:0;}
#contact .moreInfo UL.answer LI .number{float:left;display:inline;width:26px;margin:0;padding:0;text-align:center;}
#contact .moreInfo UL.answer LI .number P{margin:0;padding:0 2px 0 0;line-height:1.9em;color:#3f525e;font-weight:bold;background:url('../img/ico/paging.png') no-repeat center -215px;}
#contact .moreInfo UL.answer LI.odd .number P{margin:0;padding:0 2px 0 0;line-height:1.9em;color:#3f525e;font-weight:bold;background:url('../img/ico/paging.png') no-repeat center -189px;}
#contact .moreInfo UL.answer LI .data{float:left;display:inline;width:600px;margin-left:8px;}
#contact .moreInfo UL.answer LI .data H3{margin:0;padding:0;}
#contact .moreInfo UL.answer LI .data H3 A{float:left;display:block;margin:0;padding:0;font-size:1.2em;color:#333;}
#contact .moreInfo UL.answer LI .data H3 A:hover{}
#contact .moreInfo UL.answer LI .data P{float:left;display:block;margin:3px 0 0 0;padding:0;width:620px;line-height:1.2em;}
#contact .mainForm TEXTAREA{float:left;display:inline;margin:4px 0 0 5px;width:218px;height:60px;border:1px solid #ccc;}
#contact .mainForm LABEL.long{width:350px;text-align:left;font-size:1.4em;}
#contact .mainForm SELECT.questions{width:305px;margin-left:0px;}
#contact INPUT#Receive{width:auto;margin:10px 0 0 0;}
#contact .half LABEL.receive{width:260px !important;line-height:1.2em;text-align:left;margin:10px 0 0 5px;}
#contact .newsPages UL LI A{background-position:center -213px;}
#contact .newsPages UL LI A:hover, #contact .newsPages UL LI A.on{background-position:center -239px;}
#content .contentArea{float:right;width:725px;}

#contact .moreInfo .customer{float:left;display:inline;width:685px;margin:10px 0 0 20px;padding:0;}
#contact .moreInfo .customer LABEL{margin:0;padding:0;font-size:1.2em;width:180px;text-align:left;}
#contact .moreInfo .customer LABEL.none{width:1px;}
#contact .moreInfo .customer #Next{float:right;margin-right:4px;}
#contact .moreInfo .customer TEXTAREA{float:left;display:inline;border:1px solid #CCCCCC;height:60px;width:680px;}

#contact .contentNav UL LI A{padding:0 6px 0 0;}
#contact .contentNav UL LI A SPAN{padding-right:6px;}
#contact .contentNav UL LI A.first{padding:0 9px 0 0;}
#contact .contentNav UL LI A.first SPAN{padding-right:31px;}

#save .productSection .data UL{float:left;display:block;width:340px;margin:15px 0 0 19px;padding-bottom:20px;list-style:none;}
#save .productSection .data UL LI{float:left;display:block;margin:5px 0 0 0;}
#save .productSection .data UL LI A{float:left;display:block;margin:0;padding:0 25px 0 0;width:305px;line-height:33px;vertical-align:middle;color:#330066;font-weight:bold;background:url('/img/arrow-save.png') no-repeat right 0;}
#save .productSection .data UL LI A:hover{background-position:right -32px;text-decoration:none;line-height:33px;}
#save .productSection .data UL LI A SPAN{float:left;display:block;padding-right:10px;padding-left:10px;height:33px;background:url('/img/arrow-save.png') no-repeat 0 0;}
#save .productSection .data UL LI A:hover SPAN{background-position:0 -32px;}
#save .productSection P{margin-top:10px;}
#save .moreInfo P.showing{font-size:1.6em;margin:10px 0 0 20px;padding:0;color:#666;}
#save .moreInfo .newsPages UL{margin:0 0 0 5px;padding:0;list-style:none;font-size:0.9em;width:465px !important;}
#save .moreInfo .newsPages P{margin-top:8px;}
#save .moreInfo UL{float:left;display:inline;width:705px;margin:0 0 0 20px;padding:0;}
#save .moreInfo UL LI{float:left;display:inline;width:655px;margin:0;padding:10px 20px 10px 10px;background:none;}
#save .moreInfo UL LI.odd{background:#e9eed7;margin-top:0;}
#save .moreInfo UL LI .number{float:left;display:inline;width:26px;margin:0;padding:0;text-align:center;}
#save .moreInfo UL LI .number P{margin:0;padding:0 2px 0 0;line-height:1.9em;color:#3f525e;font-weight:bold;background:url('../img/ico/save-numbers.png') no-repeat center -25px;}
#save .moreInfo UL LI.odd .number P{margin:0;padding:0 2px 0 0;line-height:1.9em;color:#3f525e;font-weight:bold;background:url('../img/ico/save-numbers.png') no-repeat center -1px;}
#save .moreInfo UL LI .data{float:left;display:inline;width:600px;margin-left:8px;}
#save .moreInfo UL LI .data H3{margin:0;padding:0;}
#save .moreInfo UL LI .data H3 A{float:left;display:block;margin:0;padding:0;font-size:1.2em;color:#333;}
#save .moreInfo UL LI .data H3 A:hover{}
#save .moreInfo UL LI .data P{float:left;display:block;margin:3px 0 0 0;padding:0;width:620px;line-height:1.2em;}

#choose .productSection P{margin-top:10px;}
#choose .productSection UL.list{float:left;display:inline;margin:10px 0 0 20px;background:none;width:345px;}
#choose .productSection UL.list LI{float:left;display:inline;margin:5px 8px 0 0;list-style:none;width:160px;background:none;}
#choose .productSection UL.list LI A{float:left;display:block;margin:0;padding:0 25px 0 0;text-transform:none;line-height:24px;font-size:0.9em;vertical-align:middle;color:#330066;font-weight:bold;background:url('../img/ico/b-sprite.png') no-repeat right -256px;width:135px;}
#choose .productSection UL.list LI A:hover{background-position:right -281px;text-decoration:none;line-height:24px;}
#choose .productSection UL.list LI A SPAN{float:left;display:block;padding-right:10px;padding-left:10px;height:24px;background:url('../img/ico/b-sprite.png') no-repeat 0 -256px;}
#choose .productSection UL.list LI A:hover SPAN{background-position:0 -281px;}

#news .grad{float:left;background:#ccaf8d url('../img/bg/news-grad.png') repeat-x 0 100%;margin:0;padding:0;}
#news .grad .home{background:url('../img/bg/gloss-big.png') no-repeat 3px 3px;margin:0;padding:0;}
*html #news .grad .home{background:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/img/bg/gloss-big.png", sizingMethod="crop");}
#news .home .data{float:left;display:inline;width:360px;}
#news .newsLandingImage{float:right;}
#news .home P A{float:left;display:inline;overflow:hidden;margin:10px 0 0 0;padding:0 25px 0 0;line-height:23px;vertical-align:middle;color:#330066;font-weight:bold;background:url('../img/ico/b-sprite.png') no-repeat right -307px;}
#news .home P A:hover{background-position:right -332px;text-decoration:none;line-height:23px;}
#news .home P A SPAN{float:left;display:block;padding-right:10px;padding-left:10px;height:24px;background:url('../img/ico/b-sprite.png') no-repeat 0 -307px;}
#news .home P A:hover SPAN{background-position:0 -332px;}
#news P.rss A{float:left;display:inline;margin:5px 0 0 0px;padding:0 55px 0 0;line-height:32px;vertical-align:middle;color:#330066;font-weight:bold;background:url('../img/ico/rss-link.png') no-repeat right -64px;}
#news P.rss A:hover{background-position:right -95px;text-decoration:none;line-height:32px;}
#news P.rss A SPAN{float:left;display:block;padding-right:10px;padding-left:10px;height:32px;background:url('../img/ico/rss-link.png') no-repeat 0 -64px;}
#news P.rss A:hover SPAN{background-position:0 -95px;}
#news .block{float:left;display:inline;margin:15px 0 0 0;}
#news .newsHalf{float:left;margin:0 10px 10px 0;width:357px;background:#e5d8c9;}
#news .industry{margin-right:0;}
#news .newsHalf .height{min-height:240px;}
#news .newsHalf H2{margin:15px 0 0 0;padding:0 0 0 20px;color:#333;font-size:1.7em;font-weight:normal;background:url('img/arrow-white-big.png') no-repeat 0 center;}
#news .newsHalf H2 A{color:#333;}
#news .newsHalf H2 A:hover{color:#666;}
#news .newsHalf IMG{float:left;display:inline;margin:20px 0 0 20px;border:none;}
#news .newsHalf H3 A{float:left;display:inline;margin:18px 0 0 10px;width:200px;font-size:1.1em;color:#333;}
#news .newsHalf H3 A:hover, #news .newsHalf P A:hover{text-decoration:underline;}
#news .newsHalf P{float:left;margin:8px 0 0 10px;font-size:0.9em;line-height:1.3em;color:#333;width:220px;}
#news .industry P{margin-left:20px;width:310px;}
#news .industry H3 A{margin:18px 0 0 20px;width:330px;}
#news .newsHalf P A{margin:10px 0 0 0;padding:0 10px 0 0;font-size:1.1em;color:#0b324c;background:url('/img/arrow-blue-small.png') no-repeat right center;}
#news .readAll{float:left;display:inline;margin:20px 0 0 0;padding:0;width:357px;background:#0B324C;}
#news .readAll A{float:left;display:block;padding:0 15px 0 10px;line-height:27px;font-size:0.9em;text-transform:uppercase;background:transparent url('/img/arrow-white.png') no-repeat right center;color:#fff;}
#news .newsHalf .readAll A:hover{text-decoration:underline;}
#news .productSection P{margin-top:10px;}
#news .productSection .full P.rss{float:right;margin:0 15px 0 0;}
#news .productSection .full P.rss A{background-position:right 0;}
#news .productSection .full P.rss A:hover{background-position:right -31px;}
#news .productSection .full P.rss A SPAN{background-position:0 0;}
#news .productSection .full P.rss A:hover SPAN{background-position:0 -31px;}
#news .newsList{float:left;display:inline;margin:0;width:445px;}
#news .newsList .item{float:left;margin:20px 0 0 20px;}
#news .newsList .item IMG{float:left;padding-right:15px;}
#news .newsList H2{font-size:1.3em;margin:0 0 10px 0;}
#news .newsList.ads H2{float:left;display:inline;font-size:1.3em;width:280px;margin-top:0px;}
#news .newsList.ads P.newsDate{float:left;display:inline;padding-top:7px !important;width:280px;font-size:1.2em !important;color:#fff !important;font-weight:bold;}
#news .newsList H2 A:hover, #news .productSection .full .newsList P A:hover{text-decoration:underline;}
#news .newsList.industry H2{float:left;display:inline;font-size:1.3em;margin:0 0 0 20px;}
#news .newsList.industry H2 A{float:left;display:block;color:#322f2c;}
#news .newsList.industry H2 A:hover, #news .productSection .full .newsList P A:hover{text-decoration:underline;}
#news .newsList.industry P{float:left;display:inline;width:400px !important;margin:10px 0 0 20px;padding:0;font-size:1em;color:#615b54;}
#news .newsList.industry P A{padding-right:15px;line-height:2.2em;color:#0a3857;font-weight:bold;background:url('/img/arrow-blue-small.png') no-repeat right center;}
#news .newsList.industry P.newsDate{float:left;display:inline;width:400px;font-size:1.2em !important;color:#fff !important;font-weight:bold;}
#news .filter{float:right;display:inline;margin:0 18px 0 0;padding:0;width:250px;}
#news .filter .promo{margin:10px 0 0 0;padding:0;}
#news .filter .promo IMG{margin:0;padding:0;}
#news .archive{float:right;display:block;margin:18px 0 0 0;padding:0 0 15px 0;background:#efe8df;}
#news .archive H3{font-size:1.8em;margin:10px 0 0 10px;}
#news .archive H4{font-size:1.4em;margin:15px 0 0 10px;}
#news .archive UL{float:left;display:block;list-style:none;margin:0 0 0 10px;padding:0 0 15px 0;width:230px;}
#news .archive UL LI A{color:#0a3857;font-size:1.1em;}
#news .archive UL LI A:hover{text-decoration:underline;}
#news .archive P{float:right;display:inline;margin:0 15px 0 0;padding:0;}
#news .archive P A{float:right;display:inline;margin:0;padding:0 25px 0 0;line-height:24px;vertical-align:middle;color:#330066;font-weight:bold;background:url('../img/ico/b-sprite.png') no-repeat right 0;}
#news .archive P A:hover{background-position:right -25px;text-decoration:none;line-height:24px;}
#news .archive P A SPAN{float:left;display:block;padding-right:10px;padding-left:10px;height:24px;background:url('../img/ico/b-sprite.png') no-repeat 0 0;}
#news .archive P A:hover SPAN{background-position:0 -25px;}
#news .filter .promo a.find{width:261px;}
#news .newsPages P{float:left;display:inline;padding:0;margin:0 0 0 10px;color:#666;font-size:1.6em;position:relative;}
#news .newsPages UL{margin-top:2px;}
#news .newsPages UL LI A{background-position:center -140px;}
#news .newsPages UL LI A:hover, #news .newsPages UL LI A.on{background-position:center -164px;}
#news .newsPages{float:left;display:block;width:700px;margin:5px 0 10px 0;padding:12px 10px 0px 10px;text-align:center;}
#news .newsPages A.prev{float:left;margin:0 10px 0 8px;padding:0 20px 0 0;line-height:25px;font-size:0.9em;font-weight:bold;color:#330066;text-transform:uppercase;background:url('../img/ico/pagination-news.gif') no-repeat right -50px;text-align:left;}
#news .newsPages A.prev:hover{background-position:right -75px;}
#news .newsPages A.next{float:right;margin:0 3px 0 0;padding:0 40px 0 0;line-height:23px;font-size:0.9em;color:#e3b1b0;font-weight:bold;text-transform:uppercase;background:url('../img/ico/pagination-news.gif') no-repeat right 0px;}
#news .newsPages A.next:hover{background-position:right -25px;}
#news .newsPages A.prev SPAN{float:left;display:block;padding-right:30px;height:25px;background:url('../img/ico/pagination-news.gif') no-repeat left -50px;}
#news .newsPages A.prev:hover SPAN{background-position:0 -75px;}
#news .newsPages A.next SPAN{float:left;display:block;padding-right:30px;height:25px;background:url('../img/ico/pagination-news.gif') no-repeat left 0px;}
#news .newsPages A.next:hover SPAN{background-position:0 -25px;}

#showroom .showItems{float:left;display:inline;margin:0;width:720px;list-style:none;}
#showroom .showItems LI{float:left;display:inline;margin:0 10px 0 0;width:225px;}
#showroom .showItems LI IMG{margin:15px 0 0 20px;}
#showroom .showItems LI A.productLink{float:left;display:inline;width:225px;font-size:1.4em;margin:10px 0 0 20px;padding:0;background:none;color:#333;}
#showroom .showItems LI A{float:left;display:block;margin:5px 0 0 20px;padding-right:15px;color:#003366;background:url('/img/arrow-blue-small.png') no-repeat right center;}
#showroom .showItems LI A:hover{text-decoration:underline;}
#showroom .divider{float:left;display:inline;margin:15px 0 -20px 0;position:relative;width:725px;background:#ddd3e2;}
#showroom .divider UL{float:right;display:block;margin:10px 0 0 0;padding:0 0 10px 0;list-style:none;}
#showroom .divider UL LI{float:left;display:inline;margin:0 15px 0 0;padding:0;background:url('../img/ico/arrow-show.png') no-repeat 0 0;}
#showroom .divider UL LI A{float:left;display:block;margin:0;padding:0 70px 0 0;font-size:1.1em;line-height:30px;vertical-align:middle;color:#330066;font-weight:bold;background:url('../img/ico/arrow-show.png') no-repeat right 0;}
#showroom .divider UL LI A:hover{background-position:right -33px;text-decoration:none;line-height:30px;}
#showroom .divider UL LI A SPAN{float:left;display:block;padding-right:20px;height:33px;background:url('../img/ico/arrow-show.png') no-repeat 0 0;}
#showroom .divider UL LI A:hover SPAN{background-position:0 -33px;}

#generic .contentSubNav{background:#330066 url('../img/bg/gloss-up.png') no-repeat center 0;}
#generic .productSection{background:#dce6ec;}
#generic .productSection P, #promotion .productSection P{margin-top:10px;}
#generic .productSection P A{color:#330066;font-weight:bold;text-decoration:underline;}
#generic .productSection H3{font-size:1.2em;font-weight:bold;}
#generic UL.bullets, #promotion UL.bullets{float:left;display:block;width:685px;margin:0 0 0 35px;padding:0 0 10px 0;}
#generic UL.bullets LI, #promotion UL.bullets LI{width:655px;margin:0;padding:5px 0 0 0;background:none;}
#generic .moreInfo{background:#dce6ec;padding-bottom:15px;}
#generic UL.results{float:left;display:inline;width:725px;margin:0 0 0 20px;padding:0;}
#generic UL.results LI{float:left;display:inline;width:655px;margin:0;padding:10px 20px 10px 10px;background:none;}
#generic UL.results LI.odd{background:#eef3f6;margin-top:0;}
#generic UL.results LI .number{float:left;display:inline;width:26px;margin:0;padding:0;text-align:center;}
#generic UL.results LI .number P{margin:0;padding:0 2px 0 0;line-height:1.9em;color:#3f525e;font-weight:bold;background:url('../img/ico/paging.png') no-repeat center -95px;}
#generic UL.results LI.odd .number P{margin:0;padding:0 2px 0 0;line-height:1.9em;color:#3f525e;font-weight:bold;background:url('../img/ico/paging.png') no-repeat center -70px;}
#generic UL.results LI .data{float:left;display:inline;width:600px;margin-left:8px;}
#generic UL.results LI .data H3{margin:0;padding:0;}
#generic UL.results LI .data H3 A{float:left;display:block;margin:0;padding:0;font-size:1.2em;color:#333;}
#generic UL.results LI .data H3 A:hover{}
#generic UL.results LI .data P{float:left;display:block;margin:3px 0 0 0;padding:0;width:620px;line-height:1.2em;}
#generic P.showing{font-size:1.5em;margin:10px 0 0 20px;padding:0 0 10px 0;color:#666;}
#generic .newsPages UL LI A{background-position:center -93px;}
#generic .newsPages UL LI A:hover, #generic .newsPages UL LI A.on{background-position:center -117px;}
#generic .newsPages P{margin-top:0;}
P.numbered{float:left;display:inline;width:20px;text-align:right;margin:0 0 0 10px;padding:0;color:#666666;}
P.semantic{float:left;display:inline;width:650px;text-align:left;margin:0 0 0 5px;padding:0;color:#666666;}

#promotion .contentSubNav{background:#ad3050 url('../img/bg/gloss-up.png') no-repeat center 0;}
#promotion .productSection{background:#f1cbd5;}


#careerLinks{float:left;margin:0 0 0 0;position:relative;width:400px;}
#careerLinks P A{float:left;display:block;margin:0 0 0 10px;padding:0 25px 0 0;line-height:23px;vertical-align:middle;color:#660000;font-weight:bold;background:url('img/b-sprite.png') no-repeat right -1px;}
#careerLinks P A:hover{background-position:right -26px;text-decoration:none;line-height:23px;}
#careerLinks P A SPAN{float:left;display:block;padding-right:10px;padding-left:10px;height:24px;background:url('img/b-sprite.png') no-repeat 0 -1px;}
#careerLinks P A:hover SPAN{background-position:0 -26px;}


#footer{ float:right;margin:10px 16px 0 0;width:795px;border-top:1px solid #e5e5e5;}
#footer UL{float:right;margin:10px 0 0 0;padding:0 0 13px 0;}
#footer UL LI{float:right;margin:0 15px 0 0;padding:0;color:#999;list-style:none;}
#footer UL LI A{padding-right:15px;color:#999;border-right:1px solid #999;}
#footer P{float:left;}
#footer P A{float:left;margin:10px 0 0 0;padding:2px 0 0 20px;color:#999;background:url('../img/ico/rss.png') no-repeat 0 1px;}
#footer P A IMG{float:left;margin:10px 16px 0 -150px;border-top:1px solid #e5e5e5;}
#footer P A:hover, #footer UL LI A:hover{color:#666;}


#siteFooter{float:left;margin:0 0 0 16px;padding:0 0 20px 0;width:930px;background:#f2f2f2;}
#siteFooter P{margin:5px 0 0 20px;color:#878787;font-size:0.9em;font-weight:normal;}
#siteFooter H3{margin:15px 0 0 20px;color:#878787;font-size:1.6em;font-weight:normal;}
#siteFooter .cell{float:left;width:210px;margin:0 0 0 20px;}
#siteFooter UL{margin:25px 0 0 0;list-style:none;}
#siteFooter UL LI A{color:#878787;font-size:0.9em;}
#siteFooter UL LI A STRONG{font-size:1.4em;}
#siteFooter UL LI A:hover{color:#666;}


.productSection .images UL LI.none, .logo SPAN, .signUp LABEL SPAN, .signUp A SPAN, #searchForm LABEL, .contentArea .home UL LI.none, P.call SPAN, #searchAgain LABEL, #news .contentArea .home UL LI.none, .productSection .galGo UL.arrows LI A.prev SPAN, .productSection .galGo UL.arrows LI A.next SPAN{display:none;}
#products #footer, #contact #footer, #products #careerLinks, #showroom #careerLinks, #save #careerLinks, #choose #careerLinks, #generic #careerLinks, #news #careerLinks, #contact #careerLinks{margin-top:15px;}

.download{clear:both;display:block;}
.download A{background:transparent url(../img/ico/b-sprite.png) no-repeat scroll right -408px;color:#330066;display:block;float:left;font-weight:bold;line-height:23px;margin:0;padding:0 25px 0 0;vertical-align:middle;margin-bottom:5px;}
.download A:hover{background-position:right -433px;}
.download A:hover span{background-position:0 -433px;}
.download A span{background:transparent url(../img/ico/b-sprite.png) no-repeat scroll 0 -408px;display:block;float:left;height:24px;padding-left:10px;padding-right:10px;color:#330066;font-weight:bold;line-height:23px;}

#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px;color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}

/* Default style sheet for jQuery date picker v3.5.2. */
#datepick-div, .datepick-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	color: #000;
	width: 214px;
}
#datepick-div {
	display: none;
	border: none;
	z-index: 100; /*must have*/
}
.datepick-inline {
	float: left;
	display: block;
	border: 0;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
.datepick-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
button.datepick-trigger {
	width: 25px;
	padding: 0px;
}
img.datepick-trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepick-prompt {
	float: left;
	padding: 2px;
}
* html .datepick-prompt {
	width: 185px;
}
.datepick-control, .datepick-links, .datepick-header, .datepick {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.datepick-control {
	display:none;
}
.datepick-links {
	width:214px;
	background: #e9e2ed;
	padding: 2px 0px;
}
.datepick-control, .datepick-links {
	font-weight: bold;
	font-size: 80%;
}
.datepick-links label {
	padding: 2px 5px;
	color: #fff;
}

.datepick-clear, .datepick-prev {
	float: left;
	width: 34%;
}
.datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev {
	float: right;
	text-align: right;
}
.datepick-current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepick-close, .datepick-next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepick-rtl .datepick-close, .datepick-rtl .datepick-next {
	float: left;
	text-align: left;
}

.datepick-header {
	background: #666;
	text-align: center;
	font-weight: bold;
	height: 1.6em;
	width:214px;
}
.datepick-header select {
	background: #333;
	color: #fff;
	border: none;
	font-weight: bold;
}

.datepick-header .datepick-new-month{width:140px;}

.datepick-header .datepick-new-year {width:74px;}

.datepick-header span {
	position: relative;
	top: 3px;
}
.datepick {
	width:185px;
	background: #ccc;
	text-align: center;
	font-size: 100%;
	padding:0;
}
.datepick a {
	display: block;
	width: 100%;
}
.datepick-title-row {
	background: #777;
}
.datepick-title-row th {
	text-align: center;
	font-weight: normal;
}
.datepick-days-row {
	background: #eee;
	color: #666;
}
.datepick-week-col {
	background: #777;
	color: #fff;
}
.datepick-days-cell {
	color: #000;
	border: 1px solid #ddd;
}
.datepick-other-month {
	background: #fff;
}
.datepick-week-end-cell {
	background: #ddd;
}
.datepick-title-row .datepick-week-end-cell {
	background: #777;
}
.datepick-week-over {
	background: #ddd;
}
.datepick-unselectable {
	color: #888;
}
.datepick-today {
	/*background: #fcc;*/
}
.datepick-current-day {
	background: #777;
	color: #fff;
}
.datepick-days-cell-over {
	background: #fff;
	color: #000;
	border: 1px solid #777;
}
.datepick-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#datepick-div a, .datepick-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.datepick-inline .datepick-links a {
	padding: 0 5px !important;
}
.datepick-control a, .datepick-links a {
	padding: 2px 5px !important;
	color: #333;
}
.datepick-title-row a {
	color: #eee;
}
.datepick-control a:hover {
	color: #333;
}
.datepick-links a:hover, .datepick-title-row a:hover {
	color: #333;
}
.datepick-multi .datepick {
	border: 1px solid #777;
}
.datepick-one-month {
	float: left;
	width: 185px;
}
.datepick-new-row {
	clear: left;
}
/* ___________ IE6 IFRAME FIX ________ */
.datepick-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -1px; /*must have*/
    left: -1px; /*must have*/
    width: 187px; /*must have*/
    height: 187px; /*must have*/
}


.rounded:before {
  background: transparent url(img/top-right.png) scroll no-repeat top right;
  margin-bottom: -20px;
  height: 30px;
  display: block;
  border: none;
  content: url(img/top-left.png);
  padding: 0;
}

.rounded:after {
  display: block;
  content:  url(img/bottom-left.png);
  margin: 2px 0 0 0;
  height: 30px;
  background: transparent url(img/bottom-right.png) scroll no-repeat bottom right;
  padding: 0;
}  
    
/*  .rounded * {
    padding-left: 16px;
    padding-right: 16px;
    
    }
*/
  .rounded {
    margin: 1em;
    padding: 0;
  }


blockquote {
   background: #666666;
   color: white;
   margin-right: -1px;
}
  

  p.quotee {
    text-align: right;
    margin: -1px 0;;
    font-weight: bold;
    color: #eee;
    }

  h1, h2 {
    font-family: Arial, Verdana, sans-serif;
    }
  
  h1 {
    font-size: 1.3em;
    margin: 0;
    }
  
  h2 {
    font-size: 1.2em;
    margin: 1em 0 0 0;
    }

#corners img {
  margin: 1em;
  border: 1px solid black;
  padding: 0;
  background: #a0a0a0;
}

pre.rounded {
  background: #f0f0f0;
  color:#00F;
  font:inherit;
}

p.footer {
  margin: 1em;
  padding: 0.5em;
  text-align: center;
  border: 1px solid black;
}

.ad {
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 1em 0;
}

/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }


.specialOfferContainer	{height:333px;position:relative;background:url('/special-offers/bg.jpg');}
.specialOfferMain 		{height:333px;position:absolute;top:0px;left:0px;width:725px;display:block;}
.specialOfferContainer .specialLink1	{height:30px;width:144px;position:absolute;top:240px;left:20px;display:block;text-indent:-10000px;overflow:hidden;}
.specialOfferContainer .specialLink2	{height:30px;width:144px;position:absolute;top:260px;left:510px;display:block;text-indent:-10000px;overflow:hidden;}
