@charset "UTF-8";



/*******************************************

Site Colors

******************************************/



/*

Colors

black: #000

Light tan: #edece4

Warm grey: #cbc9c6

Light warm grey: #e2e1db;

Dark warm grey: #807e7c

Light green: #a7c3c3

Lighter green: #d4e4e4

Green: #346767

Bright green (for links): #289393

*/



/*******************************************

Reset v1.0 | 20080212

******************************************/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}

body {line-height: 1;}

ol, ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}

:focus {outline: 0;}

ins {text-decoration: none;}

del {text-decoration: line-through;}

table {border-collapse: collapse;border-spacing: 0;}

sup {vertical-align:super;font-size:70%;}

sub {vertical-align:sub;font-size:70%;}

select {font-style:italic;}



/*******************************************

 Main 

******************************************/

 

body{height:100%;width:100%;text-align:center;font-family:Tahoma, Geneva, sans-serif;font-size:12px;line-height:19px;color:#000;margin:0;padding:0;background: #fff url(../../images/background.jpg) no-repeat center top fixed;}

body.iframe{background: #fff;}

img{border:none;}

#wrapper{width:960px;height:auto;display:block;text-align:left;position:relative;clear:both;margin:0 auto;padding:0;overflow:hidden;background-color:#fff;}

#contentWrapper {width:960px;height:auto;margin:0;padding:30px 0 10px 0;float:left;clear:both;}

a, a:link, a:visited {color:#289393;text-decoration:none;}

a:hover {color:#000;text-decoration:none;}

p {padding:0 0 15px 0;}

.norp {

	padding-right:0!important;

}



.nolp {

	padding-left:0!important;

}

.nowrap { white-space: nowrap;}



/*******************************************

Type

******************************************/



h1, h2 {text-transform:uppercase;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;padding:0 0 0 0;}

h1 {font-size:23px;line-height:29px;letter-spacing:2px;}

h2 {font-size:19px;line-height:24px;letter-spacing:3px;}

h3, h4 {font-family:Tahoma, Geneva, sans-serif;font-weight:normal;}

h3 {text-transform:none;font-size:16px;line-height:20px;padding: 0 0 5px 0;color:#000;}

h4 {text-transform:none;font-size:14px;line-height:17px;padding: 0 0 5px 0;color:#000;}



/*******************************************

Header

******************************************/



#header {width:960px;height:auto;padding:0;margin:0 0 10px 0;float:left;clear:both;overflow:hidden;background: #edece4 url(../../images/entrematic_bg.png) no-repeat 0 0;display:inline;}

#header #logo a {width:135px;height:85px;margin:15px 20px 20px 10px;float:left;background: transparent url(../../images/amarr-logo-large.png) no-repeat top left;text-indent:-9999px;position:absolute;top:0;left:20px;}



#header #utility {width:780px;height:auto;padding:0px 0 20px 0;margin:0;float:right;text-align:right;clear:both;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}

#header #utility ul {width:auto;height:auto;padding:10px 0 0px 0;margin:0;text-align:right;float:right;white-space:nowrap;}

#header #utility ul li {width:auto;height:auto;float:left;padding:0 20px 0 0;text-align:left;line-height:14px;}

#header #utility ul li a {width:auto;height:auto;color:#000;text-decoration:none;padding:0 0 0 7px;background: transparent url(../../images/icons-nav.png) no-repeat left 4px;overflow:hidden;display:inline;float:left;}

#header #utility ul li .newWindow a, .newWindow a {padding:0 0 0 14px!important;margin:0;background: transparent url(../../images/icons-nav.png) no-repeat left -98px!important;white-space:nowrap;}

#header #utility ul li a:hover {color:#289393;text-decoration:none;}



#header #utility #search {display: none;}

#header #utility #search {width:160px;height:25px;padding:5px;background-color:#fff;float:right;color:#000;text-align:left;}

#header #utility #search input {width:120px;height:auto;padding:7px 2px 2px 2px;border:none;color:#000;float:left;vertical-align:middle;}

#header #utility #search .searchButton {width:25px;height:25px;margin:2px 0 0 0;background: transparent url(../../images/icons-nav.png) no-repeat left -200px;text-indent:-9999px;float:right;display:inline;vertical-align:middle;}

#header #utility #search .searchButton:hover {background-position: -900px -200px;}



#header #globalTabs {width:960px;height:auto;float:right;clear:both;padding:0;margin:0;}

#header #globalTabs ul {width:auto;height:auto;text-align:right;float:right;padding:0;margin:0;}

#header #globalTabs ul li {width:auto;height:auto;padding:0;margin:0;float:left;border-left:1px solid #edece4;border-bottom:1px dotted #807e7c;position:relative;}

#header #globalTabs ul li a {width:auto;height:auto;padding:6px 18px 8px 18px;margin:0;background-color:#000;float:left;background-color:#cbc9c6;color:#000;font-size:11px;font-weight:bold;position:relative;text-shadow: 0 1px 0 #e6e4e1;}

#header #globalTabs ul li a:hover {background-color:#a7c3c3; color:#000;}

#header #globalTabs #tab1.tabSelected a, #header #globalTabs #tab2.tabSelected a, #header #globalTabs #tab3.tabSelected a {background-color: #7da1a1!important;color: #FFFFFF;text-shadow:none;}

/*

#header #nav {width:960px;height:auto;float:right;clear:both;color:#fff;padding:0;margin:0;position:relative;background:#000;background: -webkit-gradient(linear, left top, left bottom, from(#313131), to(#000));background: -moz-linear-gradient(top,  #313131,  #000);}

#header a, #header a:link, #header a:visited {color:#fff;}

#nav ul {width:960px;height:auto;float:left;padding:0;margin:0;}

#nav ul li {width:auto;height:auto;float:left;padding:0;margin:0;}

#nav ul li a {width:auto;height:auto;padding:10px 18px 10px 18px;margin:0;float:left;border-right:1px solid #fff;color:#fff;font-size:11px;font-weight:bold;}

#nav ul li a:hover, #nav ul li a.selected {background-color:#a7c3c3;color:#000;}

#nav ul li.tabSelected a { background:none; background-color:#346767; color:#fff;}

#nav .specialLink {font-weight:normal;text-transform:none;}*/



/* Nav green */

#header #nav {width:960px;height:auto;float:right;clear:both;color:#fff;padding:0;margin:0;position:relative;background:url('../../images/nav_bg.png') repeat-x; background: -webkit-gradient(linear, left top, left bottom, from(#86a9a9), to(#5b8686));background: -moz-linear-gradient(top,  #86a9a9,  #5b8686);}

#header a, #header a:link, #header a:visited {color:#fff;}

#nav ul {width:960px;height:auto;float:left;padding:0;margin:0;}

#nav ul li {width:auto;height:auto;float:left;padding:0;margin:0;}

#nav ul li a {width:auto;height:auto;padding:10px 18px 10px 18px;margin:0;float:left;border-right:1px solid #fff;color:#fff;font-size:11px;font-weight:bold;}

#nav ul li a:hover, #nav ul li a.selected {background-color:#a7c3c3;color:#000;}

#nav ul li.tabSelected a { background:none; background-color:#346767; color:#fff;}

#nav .specialLink {font-weight:normal;text-transform:none;}



#nav ul li ul {background:green} 





/*******************************************

Residential Mega Menu

******************************************/



#garageMegaMenu {width:940px;height:405px;position:absolute;top:146px;left:0;z-index:1000;background-color:#a7c3c3;padding:10px;float:left;margin:0;}

#garageMegaMenu a {color:#000;}

#garageMegaMenu a:hover {color:#289393;}

#garageMegaMenu .typeName {font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;padding:5px 10px 5px 10px;border-bottom:1px solid #000;text-transform:none;font-weight:normal;letter-spacing:normal;}

#garageMegaMenu .shadow {position:absolute;top:10px;left:0;z-index:100;}



#navColumn1 {width:205px;height:405px;float:left;padding:0;margin:0;background-color:#e4eded;}

#navColumn1 dl {width:205px;height:auto;float:left;}

#navColumn1 dt {width:185px;height:auto;float:left;border-bottom:1px solid #000;padding:10px;}

#navColumn1 dd {width:205px;height:auto;float:left;padding:0;margin:0;border-bottom:1px solid #000;font-size:14px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:3px;font-weight:bold;}

#navColumn1 dd a {width:185px;height:auto;float:left;padding: 21px 10px 21px 10px;margin:0;color:#000;}

#navColumn1 dd a:hover,

#navColumn1 dd a.selected {background-color:#fff;color:#000;}



#navColumn2 {width:185px;height:405px;float:left;padding:0;margin:0;background-color:#fff;}

#navColumn2 dl {width:185px;height:auto;float:left;}

#navColumn2 dt, #navColumn2 dd {width:165px;height:auto;float:left;margin:0;font-size:11px;}

#navColumn2 dt {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:bold;border:none;padding:13px 10px 1px 10px;}

#navColumn2 dd {padding:1px 10px 1px 10px;}

#navColumn2 dd a {color:#000;}

#navColumn2 dd a:hover {color:#289393;}



#beautyShot {width:550px;height:405px;float:left;padding:0;margin:0;}



#header {overflow: visible;}



#nav { z-index: 1000;}

#nav ul li {position: relative;}

#nav ul li ul { display: none; width: auto; position: absolute; top: 39px; left: 0; border-top: 1px solid #fff; }



#nav ul li ul li,

#nav ul li.tabSelected ul li { display: block; float: none ; width: auto; /*height: 35px;*/ background: #000;}

#nav ul li ul li a {font-weight:normal;}

#nav ul li ul li a,

#nav ul li.tabSelected ul li a { width: 150px; border: none; background: #7da1a1; } /* #000 */

#nav ul li ul li a:hover { border: none; background: #346767; }





#mega-garage-caption { position: absolute; top: 20px; right: 20px; font-size: 24px; color: #fff; text-shadow: #444 2px 2px 2px; }





/*******************************************

Commercial Mega Menu

******************************************/



#commercialMegaMenu {width:940px;height:405px;position:absolute;top:147px;left:0;z-index:1000;background-color:#a7c3c3;padding:10px;float:left;margin:0;}

#commercialMegaMenu a {color:#000;}

#commercialMegaMenu a:hover {color:#289393;}

#commercialMegaMenu .typeName {font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;padding:5px 10px 5px 10px;border-bottom:1px solid #000;text-transform:none;font-weight:normal;letter-spacing:normal;}

#commercialMegaMenu .shadow {position:absolute;top:10px;left:0;z-index:100;}

#commercialMegaMenu #navColumn1 dd {letter-spacing:2px;}



/*******************************************

General

******************************************/



#general #contentColumn h2,

#general #contentColumnWide h2 {font-size:26px;line-height:32px;padding:0 0 15px 0;margin:0;letter-spacing:3px;}

#general #contentColumn h3,

#general #contentColumnWide h3 {margin-top: 19px; font-size:16px;line-height:24px;padding: 0 0 5px 0;color:#000;letter-spacing:1px;}

#general #contentWrapper {background: transparent url(../../images/backgrounds.jpg) repeat-y -4800px 0;padding:20px 0 100px 0;position:relative;margin:10px 0 0 0;}

#general #contentWrapperClean {padding:20px 0 100px 0;position:relative;margin:10px 0 0 0;}

#general #contentColumn ul, #general #contentColumnWide ul {list-style:disc;margin-left:15px;padding:0 0 15px 15px;}

#general #contentColumn ol, #general #contentColumnWide ol {list-style:decimal;margin-left:15px;padding:0 0 15px 15px;}

#general #contentWrapper.wide {background-position: -6720px 0;}

#general #contentWrapper.noSidebars {background:none;}

#general #contentWrapper.noSidebars #contentColumnWide {width:960px;padding:0;}

#general #contentColumn {width:500px;height:auto;float:left;padding:20px;margin:0;}

#general #contentColumnWide {width:760px;height:auto;float:left;padding:20px 0 20px 20px;margin:0;}

#general #contentColumnFull {width:100%;height:auto;float:left;padding:20px 0 20px 20px;margin:0;}

#general #sidebar {width:200px;height:auto;float:left;padding:20px;margin:0;font-size:11px;line-height:16px;}

#general #sidebar .callout {width:200px;height:auto;float:left;padding:0;margin:0 0 15px 0;border-bottom:1px solid #e1e4d9;}

#general #sidebar .callout img {padding:0 0 10px 0;}

#general #sidebar .callout h3 {text-transform:uppercase;font-size:14px;line-height:17px;padding: 0 0 0 0;color:#000;letter-spacing:2px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}



/*******************************************

Support

******************************************/



#support #contentWrapper {background: transparent url(../../images/backgrounds.jpg) repeat-y -4800px 0;padding:20px 0 100px 0;position:relative;margin:10px 0 0 0;}

#support #contentWrapper.wide {background-position: -6720px 0;}

#support #contentColumnWide {width:740px;height:auto;float:left;padding:20px;margin:0;}

#support h2 {font-size:26px;line-height:32px;padding:0 0 15px 0;margin:0;letter-spacing:3px;}

#support h3 {margin-top: 20px;font-size:19px;line-height:24px;padding: 0 0 5px 0;color:#000;}

#support .download h2 {text-transform:uppercase;font-size:16px;line-height:20px;padding: 0 0 5px 0;color:#000;letter-spacing:3px;}

#support .download h3 {width:940px;height:auto;float:left;padding:5px 10px;background-color:#807e7c;color:#edece4;margin-bottom:5px;font-size:12px;line-height:12px;}





/*******************************************

Secondary Nav

******************************************/



#secondaryNav {width:180px;height:auto;float:left;}

#secondaryNav ul {width:180px;height:auto;float:left;padding:15px 0 0 0;margin:0;background-color:#e8e7e0;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;line-height: 14px; color:#000;}

#secondaryNav ul li {width:180px;height:auto;padding:0;margin:0;float:left;clear:both;border-bottom:1px solid #807e7c;}

#secondaryNav ul li a {width:160px;height:auto;padding:10px;margin:0;color:#000;float:left;}

#secondaryNav ul li a:hover {background-color:#f4f3f0;}

#secondaryNav ul>:first-child {border-top:1px solid #807e7c;}

#secondaryNav ul li.tabSelected a {background-color:#fff; font-weight:bold;}



#secondaryNav ul li ul {width:155px;height:auto;padding:0 0 5px 25px;margin:0;float:left;clear:both;border:none;background-color:#fff;}

#secondaryNav ul li ul a[ href] {font-weight:normal!important;padding:0;}

#secondaryNav ul li ul a[ href]:hover {color:#289393;}

#secondaryNav ul li ul li {width:160px;height:auto;padding:0 0 10px 0;margin:0;float:left;clear:both;border:none;}

#secondaryNav ul li.tabSelected ul li.tabSelected a {font-weight: bold!important;}

#secondaryNav ul li ul>:first-child {border:none;}



#secondaryNavInset {float:left;clear:both;width:140px;padding:10px;margin:10px;background-color:#f4f3f0;position:relative;}



/*******************************************

Shared

******************************************/



/* 960px wide divided 2,4 and 5 */

.column_2 {width:440px;height:auto;float:left;padding:20px 20px 20px 20px;}

.column_4 {width:200px;height:auto;float:left;padding:20px 20px 20px 20px;}

.column_5 {width:152px;height:auto;float:left;padding:20px 20px 20px 20px;}



#sectionHeader {width:930px;height:auto;min-height:30px;float:left;clear:both;background-color:#a7c3c3;padding:25px 15px 29px 15px;position:relative; z-index:1;}

#sectionHeader h1 {width:410px;height:auto;float:left;clear:both;padding:0;margin:0;color:#fff;font-size:20px;}

#sectionHeader #rightSideContent {width:450px;height:auto;position:absolute;top:30%;left:490px;}

#sectionHeader #rightSideContent ul {width:auto;height:auto;float:right;clear:both;margin:0;padding:0;list-style:none;text-align:right;}

#sectionHeader #rightSideContent ul li {width:auto;height:auto;padding:0 0 0 6px;float:left;position:relative;}



#breadcrumb {width:450px;height:auto;float:left;color:#fff;padding:0;margin:0;}

#breadcrumb a {color:#346767;}

#breadcrumb a:hover {color:#000;}



#feature #info h2 {text-transform:uppercase;font-size:26px;line-height:32px;letter-spacing:5px;padding:0 0 10px 0;color:#346767;}

#feature {width:960px;height:auto;float:left;clear:both;padding:0 0 29px 0;margin:0;background: #fff url(../../images/drop-shadow-footer.gif) no-repeat center bottom;position:relative;}

.shadow {position:absolute;top:0;left:0;z-index:100;}



#slideNav {width:auto;height:auto;color:#000;}

#slideNav a {width:16px;height:16px;float:left;margin:0;padding:0;background: transparent url(../../images/slide-nav.png) no-repeat 0 0;text-indent:-9999px;}

#slideNav a:hover {background-position:0 -16px;}

#slideNav .currentSlide {background-position:0 -32px;}

#slideNav .currentSlide:hover {background-position:0 -32px;}



#actions {width:auto;height:auto;float:left;padding:20px 0 25px 0;}

#actions ul {width:auto;height:auto;float:left;padding:0;margin:0;}

#actions li {width:auto;height:auto;padding:0;margin:0 0 20px 0;float:left;clear:both;}



.price1, .price2, .price3, .price4 {width:71px;height:19px;float:right;margin:0;padding:0;background: transparent url(../../images/price-icons.png) no-repeat 0 0;text-indent:-9999px;}

.price2 {background-position: 0 -25px;}

.price3 {background-position: 0 -50px;}

.price4 {background-position: 0 -75px;}



.leftDivider {background: transparent url(../../images/divider-vertical.gif) repeat-y left top;}

.smallHeaderType{font-size:11px;line-height:15px;display:block;padding:3px 0;}

.specialLink{text-transform:uppercase;font-weight:bold;color:#000/*289393*/!important;font-size:11px;}

.specialLink:hover{color:#000!important;}



.helpIcon {width:13px;height:13px;margin:0 0 0 10px;padding:0;background: transparent url(../../images/icons-nav.png) no-repeat 0 -300px;text-indent:-9999px;display:inline;vertical-align:middle;float:left;}

.helpIcon:hover {background-position:-900px -300px;}



.helpLink {width:auto;height:auto;margin:0;padding:0 0 0 15px;background: transparent url(../../images/icons-nav.png) no-repeat 0 -300px;display:inline;vertical-align:middle;white-space:nowrap;}

.helpLink:hover {background-position:-900px -300px;color:#000;}



.noFeature {margin:10px 0 0 0!important;background: #fff url(../../images/drop-shadow-lite.png) no-repeat center top;}



.showingCount {width:auto;height:auto;float:right;font-size:11px;line-height:11px;text-align:right;text-wrap:none;}



.contentLeft {float:left;}

.contentRight {float:right;}



#callouts h2 {font-size:18px;line-height:22px;padding:0 0 15px;}



.twoAcross, .threeAcross {width:960px;height:auto;min-height:160px;float:left;clear:both;padding:0 0 30px 0;margin:0;}

.twoAcross .product {width:450px;height:auto;float:left;padding:0 20px 30px 0;margin:0;}

.twoAcross .product img {width:220px;height:auto;float:left;}

.twoAcross .product p {width:220px;height:auto;float:left;padding:0;margin:0;}

.threeAcross .product {width:298px;height:auto;padding:0 20px 0 0;float:left;}

.threeAcross .product img {width:130px;float:left;}

#contentWrapper2 .threeAcross .product .doors {width:130px; height:130px; float:left;}

.threeAcross .product img.silk {float: none; width: 16px; height: 16px;}

.threeAcross .product p {width:158px;height:auto;float:left;padding:0 0 0 0;margin:0;}

.product .name {font-size:14px;font-weight:bold;}

.product img {padding-right:10px;}



.remove a {font-size:11px!important;color:#C00;background: transparent url(../../images/icons-nav.png) no-repeat left -597px;padding:0 0 0 15px;float:left;}



.submit {width:70px;height:auto;float:left;padding:0;margin:0;display:inline;vertical-align:middle;}



.wide {background-position: -6720px 0;}



.padTop{padding-top:20px;}

.padBottom{padding-bottom:20px;}



/*******************************************

Homepage

******************************************/



#homepage #slideshow {width:960px;height:470px;float:left;clear:both;margin:0 0 10px 0;padding:0;}

#homepage #slideshow ul {width:960px;height:auto;float:left;clear:both;position:relative;padding:0;margin:0;}

#homepage #slideshow ul li {width:960px;height:445px;float:left;clear:both;margin:0;padding:0;position:relative;}

#homepage #slideshow ul li .slidePhoto {width:960px;height:445px;margin:0;padding:0;float:left;}

#homepage #slideshow ul li .slideInfo {width:960px;height:auto;margin:0;pading:0;float:left;clear:both;position:absolute;bottom:0;left:0;z-index:2;color:#fff;background: transparent url(../../images/alpha-background.png) repeat 0 0;}

#homepage #slideshow ul li .slideInfo .title {width:430px;height:auto;float:left;padding:20px;margin:0;font: 25px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;text-transform:uppercase;letter-spacing:4px;text-shadow: #000 1px 1px 1px;}

#homepage #slideshow ul li .slideInfo .description {width:240px;height:auto;float:left;padding:20px 0 20px 0;margin:0;overflow:hidden;font: 13px/18px Georgia, "Times New Roman", Times, serif;font-style:italic;letter-spacing:normal;text-shadow: #000 1px 1px 1px;}

.pencil {display: inline; width: 10px; height: 16px; float: left;}

.slideInfo .pencil {padding-top: 35px;}

#homepage #slideshow ul li .slideInfo #actions {width:240px;height:auto;float:left;padding:15px 0 15px 0;margin:0;text-align:center;font-size:11px;}

#homepage #slideshow ul li .slideInfo #actions ul {width:240px;height:auto;float:left;padding:0;margin:0;text-align:center;}

#homepage #slideshow ul li .slideInfo #actions li {width:240px;height:auto;padding:0;margin:0 0 10px 0;float:left;clear:both;}

/*#homepage #slideshow ul li .slideInfo #slideInfo #actions ul li.hide-on-dealer {display:none;}  */







.new_bv_button{width: 120px;height: 40px;background: #e4e4e4;border-radius: 10px;padding: 5px;padding-left:20px;margin: auto;text-align:center;box-shadow:-1px -1px rgba(224, 224, 224, .7), 1px 1px rgba(10, 10, 10, 0.4);background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e4e4e4));background: -moz-linear-gradient(top,  #ffffff,  #e4e4e4);}

#BVRRWrapper-4 > div {margin-left:-17px;}



#homepage #slideshow #slideNavWrapper {width:960px;height:16px;float:left;clear:both;margin:0;padding:4px 0 4px 0;text-align:center!important;background-color:#a7c3c3;border-top:1px dotted #fff;position:relative;}

#homepage #slideshow #slideNav {width:auto;height:16px;color:#000;padding:0;margin:0;position:absolute;top:4px;left:436px;}

#homepage #slideshow #slides { position:relative; height: 445px; }

#homepage #slideshow #slides IMG { position:absolute; top:0; left:0; z-index:-1; opacity:0.0; }

#homepage #slideshow #slides IMG.active { z-index:1; opacity:1.0; }

#homepage #slideshow #slides IMG.last-active { z-index:0; }



#homepage #callouts {width:960px;height:auto;float:left;clear:both;margin:0 0 10px 0;overflow:hidden;background: #edece4 url(../../images/backgrounds.jpg) no-repeat -960px center;position:relative;}

#homepage #callouts .column_4  {height:auto;min-height:90px;text-align:center;padding:30px 20px 30px 20px;}

#homepage #callouts .leftDivider {background-image:none;}

#homepage #callouts a {color:#000;}

#homepage #callouts a:hover {color:#289393;}



.dealerLoginPage h2, .dealerLoginPage p{margin:0;}



#homepage #slideshow .callOutOverlay {width:960px;height:auto;float:left;clear:both;margin:0;padding:0;position:absolute;bottom:0;left:0;z-index:2;color:#fff;background: transparent url(../../images/alpha-background.png) repeat 0 0;border-bottom:5px solid #a7c3c3;}

#homepage #slideshow .callOut {width:280px;height:135px;float:left;margin:0;padding:20px 20px 20px 20px;overflow:hidden;}

#homepage #slideshow .callOut h2 {color:#fff;}

#homepage #slideshow input {width:120px;height:auto;margin:0 10px 0 0;float:left;clear:none;}

#homepage #slideshow .callOut .button {margin:10px 10px 0 0;float:left;clear:both;}

#homepage #slideshow .callOut a[ href].basicLink{margin:15px 0 0 0;float:left;}

#homepage #slideshow .callOut a[ href].basicLink:hover {color:#a7c3c3;}

#homepage #slideshow .callOut a[ href] {color:#fff;}

#homepage #slideshow .callOut a[ href]:hover {color:#a7c3c3;}

a[ href].blockLink:after {content: url(../../images/block-link.png);display:inline;}



.logIn {background-color:#a7c3c3;}

.callOut.logIn a[ href]:hover {color:#346767!important;}

.callOut.logIn a[ href].buttonDark:hover {background:none;background-color:#346767;color:#fff!important;}



#login-form .error {background-color: transparent; color: #900;text-align: left;}

div.message {margin: 10px 0; border: 1px solid #900; padding: 10px; background: #ffc; text-align: center;}



#homepage #slideshow.noNav {height:445px;}



/*******************************************

Browse & Results

******************************************/



#browse #sectionHeader h1 {width:370px;height:auto;float:left;clear:both;padding:0;margin:0;color:#fff;}

#browse #feature {height:264px;}

#browse #feature #info {width:440px;height:224px;padding:20px;margin:0;float:left;clear:both;color:#346767;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;line-height:20px;background-color:#e2e1db;}

#browse #feature #photo {width:480px;height:264px;padding:0;margin:0;float:left;background-color:#e2e1db;}

#browse ol {display:block;list-style-type:decimal;margin-left:20px;padding-left:20px;}

#browse ol li {display:list-item;}



#sectionHeader #browseControls {width:auto;height:auto;padding:0;margin:0;float:right;}

#sectionHeader #browseControls .selector {width:200px;height:auto;float:left;padding:0 20px 0 0;}

#sectionHeader #browseControls .selector .label {width:auto;height:auto;white-space:nowrap;float:left;color:#346767;font-weight:bold;}

#sectionHeader #browseControls .selector select {width:200px;height:auto;float:left;clear:both;}

#sectionHeader #browseControls .helpIcon {float:right;vertical-align:text-top;}

#sectionHeader #browseControls .submit {padding:10px 0 10px 0;}



/*******************************************

Collection Overview

******************************************/



#collectionNav {width:450px;height:auto;/*position:absolute;top:42%;*/ margin-top:5px;/*left:490px;*/ float:right;}

#collectionNav ul {width:auto;height:auto;float:right;clear:both;margin:0;padding:0;list-style:none;text-align:right;}

#collectionNav ul li {width:auto;height:auto;padding:0 0 0 6px;float:left;position:relative;}

#collectionNav a.selected {background:none; background-color:#346767; border-color:#346767; color:#fff;text-shadow: none;}



#collection #callouts {width:960px;height:auto;float:left;clear:both;margin:0;overflow:hidden;background: #fff url(../../images/backgrounds.jpg) repeat-y -1920px 0;position:relative;border-bottom:10px solid #e2e1db;}

#collection #callouts a {color:#000;}

#collection #callouts a:hover {color:#289393;}



#collection #feature {height:330px;}

#collection #feature #slideshow {width:600px;height:330px;float:left;padding:0;margin:0;position:relative;background-color:#e2e1db;}

#collection #feature #slideshow ul {width:600px;height:330px;float:left;clear:both;}

#collection #feature #slideshow ul li {width:600px;height:330px;float:left;clear:both;margin:0;padding:0;/*position:relative;*/}

#collection #feature ul li .alphaBand {width:560px;height:25px;margin:295px 0 0 0;padding:5px 20px 5px 20px;position:absolute;top:0;left:0;background-color:#e2e1db;z-index:10;filter: Alpha(Opacity=70);opacity:0.7;}

#collection #feature ul li .slideInfo {width:560px;height:20px;margin:295px 0 0 0;padding:10px 20px 5px 20px;position:absolute;top:0;left:0;z-index:20;color:#000;}



#collection #slideshow #slides IMG { position:absolute; top:0; left:0; z-index:1; xopacity:0.0; }

#collection #slideshow #slides IMG.active { z-index:3; opacity:1.0; }

#collection #slideshow #slides IMG.last-active { z-index:2; }



#collection #slideNav {width:auto;height:20px;float:left;color:#000;padding:0 15px 0 0;}

#collection #feature .caption {font-size:11px;}

#collection #feature .caption a {color:#346767!important;}

#collection #feature .caption a:hover {color:#000!important;}



#collection #feature #info {width:310px;height:280px;float:left;text-align:center;padding:25px;margin:0;color:#346767;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;line-height:18px;background-color:#e2e1db;}

#collection #feature #info p {max-height: 130px; overflow: hidden;padding:0;}

#collection #feature #info ul {width:250px;height:auto;border-top:1px solid #c1c7c5;font-size:12px;text-align:left;margin:15px 25px 8px 25px;float:left;background-color:#eeece8;display:inline;list-style:none;}

#collection #feature #info ul li {width:230px;height:auto;border-bottom:1px solid #c1c7c5;float:left;padding:2px 10px;margin:0;}

#collection #feature #info .featureName {float:left;}

#collection #feature #info .featureValue {float:right;}

#bv-header {margin-left: 3;top: 13px;position: absolute;/*left: 360px;*/left: 335px;border-radius: 5px;background: #eeece8;padding: 10px; }

#bv-header > div > a {position:relative;color: #346767;/*margin: 0 6px;*/}

#bv-header > div > a:hover {color:#000;}

/*#bv-header > div > a:before {content:"";position:absolute;width:2px;height:2px;background:#346767;left:-6px;top:7px;}*/

#collectionNav li.hilited a {background:none;background-color:#346767;border-color:#346767;color:#fff;}

#info a {font-size: 12px;}

.backToCollection button {cursor: pointer;color: #fff!important;font-size: 13px!important;line-height: 19.5px!important;font-family: 'Tahoma','Geneva','sans-serif'!important;font-style: normal!important;font-weight: 700!important;font-variant: normal!important;text-decoration: none!important;text-transform: none!important;text-shadow: none!important;-webkit-border-radius: 15px 15px 15px 15px!important;border-radius: 15px 15px 15px 15px!important;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.1)),color-stop(1,rgba(255,255,255,0)))!important;background-image: -webkit-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 100%)!important;background-image: -moz-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 100%)!important;background-image: -o-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 100%)!important;background-image: linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 100%)!important;background-color: #289393!important;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2)!important;box-shadow: inset 0 1px 0 rgba(255,255,255,.2)!important;padding-top: .5em!important;padding-right: 1em!important;padding-bottom: .5em!important;padding-left: 1em!important;border-top-width: 0!important;border-top-style: none!important;border-top-color: transparent!important;border-right-width: 0!important;border-right-style: none!important;border-right-color: transparent!important;border-bottom-width: 0!important;border-bottom-style: none!important;border-bottom-color: transparent!important;border-left-width: 0!important;border-left-style: none!important;border-left-color: transparent!important;}

.backToCollection button:hover {color: #000!important;font-size: 13px!important;line-height: 19.5px!important;font-family: 'Tahoma','Geneva','sans-serif'!important;font-style: normal!important;font-weight: 700!important;font-variant: normal!important;text-decoration: none!important;text-transform: none!important;text-shadow: none!important;background-image: none!important;background-color: #cbc9c6!important;border-color: #cbc9c6!important;-webkit-box-shadow: none!important;box-shadow: none!important;border-top-color: #cbc9c6!important;border-right-color: #cbc9c6!important;border-bottom-color: #cbc9c6!important;border-left-color: #cbc9c6!important;}

#wrapper .BVRRSummaryContainer .bv-rating-ratio .bv-rating-stars-off{color: #000000 !important}

/*******************************************

Collection Options

******************************************/



#options {width:960px;height:auto;background: transparent url(../../images/backgrounds.jpg) repeat-y -2880px 0;float:left;clear:both;margin:0;padding:0 0 30px 0;}

#options #optionsColumn {width:550px;height:auto;min-height: 670px;float:left;clear:both;padding:5px 20px 0 0;margin:0;}

#options #optionsColumn .option {width:550px;height:auto;float:left;clear:both;padding:0;margin:0;position:relative;}

#options #optionsColumn .option h2 {width:auto;height:auto;float:left;font-size:12px;font-weight:bold;line-height:14px;padding:0;margin:0;letter-spacing:normal;font-family:Arial, Helvetica, sans-serif;text-transform:none;}

#options #optionsColumn .option h2 .optionName {font-weight:normal;}



.nonDoorBuilder h2 {text-transform:uppercase;font-size:17px;line-height:22px;padding: 0 0 15px 0;color:#000;letter-spacing:3px;}

.nonDoorBuilder h3 {width:auto;height:auto;font-size:12px;font-weight:bold;line-height:12px;padding:0;margin:0;letter-spacing:normal;font-family:Arial, Helvetica, sans-serif;text-transform:none;}



#options #optionsColumn .option ul {width:470px;height:auto;min-height:91px;float:left;clear:both;padding:20px 40px 40px 40px;margin:5px 0 0 0;background: transparent url(../../images/backgrounds.jpg) no-repeat -3840px 0;position:relative;}

#options #optionsColumn .option ul li {width:90px;height:auto;float:left;padding:2px;margin:0;text-align:center;font-size:11px;line-height:13px;color:#807e7c;}

#options #optionsColumn .option ul li a {font-weight:normal;}



#options #optionsColumn .option ul li img, #options #optionsColumn .option ul .roundAll a {border:2px solid #fff;margin:0 auto 10px auto;display:block;}

#options #optionsColumn .option ul .roundAll a {width:84px;height:84px;text-indent:-9999px;float:left;border:2px solid #fbfbfa;/*-moz-border-radius: 42px;-webkit-border-radius: 42px;border-radius: 42px;*/position:relative;}

#options #optionsColumn .option ul li img:hover, 

#options #optionsColumn .option ul .roundAll a:hover {border:2px solid #cbc9c6;}



#options #optionsColumn .option ul .selected img,

#options #optionsColumn .option ul .selected img:hover, 

#options #optionsColumn .option ul .selected a,

#options #optionsColumn .option ul .selected a:hover {border:2px solid #346767;}

#options #optionsColumn .option .previousButton {position:absolute;left:0;top:53px;}

#options #optionsColumn .option .nextButton {position:absolute;right:0;top:53px;}



#options #summaryColumn {width:390px;height:auto;float:left;margin:0;padding:0;}

#options #summaryColumn #tools {width:380px;height:auto;float:left;margin:0;padding:0 5px 5px 5px;/*border-bottom:5px solid #e8e7e0;*/background-color:#fff;text-align:right;}

#options #summaryColumn #tools a.helpIcon {float:left;padding:0 0 5px 18px;text-indent:0;width:auto;white-space:nowrap;background-position:0 -297px}

#options #summaryColumn #tools a.helpIcon:hover {background-position:-900px -297px}

#options #summaryColumn #door {width:390px;height:auto;float:left;margin:0;padding:0 0 20px 0;background-color:#fff;}

#options #summaryColumn #door p {width:350px;height:auto;float:left;clear:both;padding:10px;margin:0;font-size:11px;}

#options #summaryColumn #summary {width:350px;height:auto;float:left;clear:both;padding:20px;margin:0;}

#options #summaryColumn #list {width:185px;height:auto;float:left;clear:both;padding:0 10px 0 0;margin:0;}

#options #summaryColumn #list dd {margin:0;padding:0;}

#options #summaryColumn #list dt {text-transform:uppercase;font-size:16px;line-height:22px;padding: 0 0 10px 0;color:#000;letter-spacing:3px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;}

#options #summaryColumn #model-summary {clear: left; margin-top: 20px; width: 185px; float: left;}

#options #summaryColumn #list p {float:left;}

#options #summaryColumn #actions {width:145px;height:auto;float:left;padding:0 0 0 10px;margin:0;text-align:center;font-size:11px;}

#options #summaryColumn #actions ul {margin:0;padding:0;}

#options #summaryColumn #actions li {width:145px;height:auto;margin:10px 0 15px 0;float:left;clear:both;}

#options #summaryColumn #note, #options #summaryColumn #collectionLogos {width:350px;height:auto;float:left;clear:both;padding:20px 20px 20px 20px;margin:0 0 0 0;border-top:1px solid #cbc9c6;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color:#346767;}

#options #summaryColumn #collectionLogos img {float:left;padding-right:10px;}



#commercial_doors #options #summaryColumn #actions {margin-top: 40px;}



/*******************************************

Collection Features

******************************************/



#features .doorFeature {width:960px;height:auto;float:left;clear:both;margin:10px 0 0 0;padding:40px 0 20px 0;background: #fff url(../../images/drop-shadow-footer.gif) no-repeat center top;}

#features .doorFeature img, #collection .doorFeature .featureDescription {width:470px;height:auto;padding:0;}

#features .doorFeature img.silk {width: 16px; height: 16px;}

img.silk {width: 16px; height: 16px;}



/*******************************************

Collection Gallery

******************************************/



#gallery {width:960px;height:auto;float:left;clear:both;position:relative;}

#gallery #caption h2 {color:#346767;}

#gallery #caption {width:210px;height:350px;float:left;text-align:left;padding:20px;margin:0;color:#346767;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;line-height:18px;background-color:#e2e1db;}

#gallery #photo {width:710px;height:390px;float:left;padding:0;margin:0;background-color:#e2e1db;}



#galleryNav {width:960px;height:auto;float:left;clear:both;margin:0;padding:0;border-top:5px solid #a7c3c3;background: transparent url(../../images/backgrounds.jpg) no-repeat -3840px 2px;position:relative;}

#galleryNav .showingCount {position:absolute;right:20px;top:-30px;}

#galleryNav ul {width:880px;height:auto;float:left;clear:both;padding:20px 48px 30px 48px;margin:5px 0 0 0;}

#galleryNav ul li {width:90px;height:auto;float:left;padding:2px;margin:0 1px 0 1px;text-align:center;font-size:11px;line-height:13px;color:#807e7c;}

#galleryNav ul li img {border:2px solid #fbfbfa;}

#galleryNav ul li img:hover,

#galleryNav ul .selected img,

#galleryNav ul .selected img:hover, 

#galleryNav ul .selected a,

#galleryNav ul .selected a:hover {border:2px solid #346767;}

#galleryNav .previousButton {position:absolute;left:0;top:25%;}

#galleryNav .nextButton {position:absolute;right:0;top:25%;}



/*******************************************

Collection Support

******************************************/



.specifications {width:565px;height:auto;float:left;padding:0 20px 0 0;margin:0;}

.specifications table {font-family:Georgia, "Times New Roman", Times, serif;border-bottom:5px solid #a7c3c3;margin:0 0 10px 0;font-size:12px}

.specifications th, .specifications td {padding:10px;border-right:1px solid #000;border-bottom:1px solid #edece4;}

.specifications th {text-align:left;font-weight:bold;}

.specifications th a {font-weight:normal;}

.specifications td {text-align:center;}

.specifications .stripeA {background-color:#fff;}

.specifications .stripeB {background-color:#edece4;}

.specifications .controlRow {font-family:Arial, Helvetica, sans-serif;font-weight:bold;}



#options #summaryColumn .specifications {width:370px;padding:10px;float:left;clear:both;}

#options #summaryColumn .specifications th, #options #summaryColumn .specifications td {padding:5px 5px;}

#options #summaryColumn .specifications .stripeA {background-color:transparent;}

#options #summaryColumn .specifications .stripeB {background-color:#f6f5f3;}

#options #summaryColumn .specifications table {border-bottom:5px solid #000;}



.downloads {width:375px;height:auto;float:left;padding:0;margin:0;}

.downloads .type {width:365px;height:auto;float:left;padding:0 0 30px 10px;margin:0;}

.downloads .type p {padding:0;margin:0;}

.downloads .type select {width:250px;height:auto;background-color:#e4eded;border-top:1px solid #cbc9c6;border-right:1px solid #cbc9c6;border-bottom:1px solid #cbc9c6;border-left:1px solid #cbc9c6;padding:2px;}



.downloads h2 {text-transform:uppercase;font-size:14px;line-height:17px;padding: 0 0 0 0;color:#000;letter-spacing:2px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}



/*******************************************

Product Detail

******************************************/



#productDetail #sectionHeader h1 {width:900px;height:auto;float:left;clear:both;padding:0;margin:0;color:#fff;}

#productDetail #photo {width:390px;height:auto;float:left;padding:0 30px 0 0;margin:0;}

#productDetail #photo p {padding: 0 0 0px 0;}

#productDetail #info {width:540px;height:auto;float:left;padding:0;margin:0;}

#productDetail #info .description {width:540px;height:auto;float:left;padding:0;margin:0;}

#productDetail #info .description ul {list-style:disc;margin:0 0 0 15px;}

#productDetail #info #actions {width:540px;height:auto;float:left;padding:20px 0 20px 0;margin:0;text-align:left;font-size:11px;}

#productDetail #info #actions ul {width:540px;height:auto;float:left;margin:0;padding:0;list-style:none;}

#productDetail #info #actions li {width:auto;height:auto;padding:0 0 15px 6px;float:left;position:relative;clear:none;}



.included, .productDownloads {width:540px;height:auto;float:left;clear:both;padding:0;margin:20px 0 0 0;background: #fff url(../../images/backgrounds.jpg) no-repeat -3840px top;position:relative;}

.included ul, .productDownloads ul {width:500px;height:auto;padding:20px 20px 0 20px;margin:0;float:left;list-style:none;}

.included ul li {width:500px;height:auto;padding:0 0 20px 0;margin:0;float:left;}

.included ul li img {width:auto;height:auto;display:block;float:left;padding:0 20px 0 0;}

.included ul li p {width:auto;height:auto;padding:0;clear:none;}

.included h2, .productDownloads h2 {width:540px;height:auto;float:left;font-size:12px;font-weight:bold;line-height:14px;padding:20px 0 5px 0;margin:0;border-bottom:2px solid #000;background-color:#fff;}



/*******************************************

FAQs

******************************************/



dl.faq dt {font-weight: bold; padding: 0 0 5px 0;}

dl.faq dt p {padding: 0;}

dl.faq dd {padding-bottom: 0; margin: 0 0 0 20px;}



/*******************************************

Find a Dealer

******************************************/



#findDealer .noFeature {background-image:none;}

#findDealer #feature {width:960px;height:390px;float:left;clear:both;margin:0;padding:0 0 2px 0;position:relative;}

#findDealer #feature #callToAction {width:210px;height:280px;float:left;text-align:left;padding:90px 20px 20px 20px;margin:0;color:#346767;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;line-height:18px;background: #a7c3c3 url(../../images/backgrounds.jpg) no-repeat -6470px 20px;}

#findDealer #feature #map {width:710px;height:390px;float:left;padding:0;margin:0;background-color:#e2e1db;}



#findDealer #feature #callToAction input {width:110px;height:auto;padding:3px;float:left;display:inline;font-size:11px;display:inline;vertical-align:middle;}

#findDealer #feature #callToAction .submit {padding:5px 0 0 5px;}

#findDealer #feature #callToAction h1 {color:#000;font-size:45px;padding: 0 0 10px 0;}

#findDealer #feature #callToAction h1 span {font-size:30%;letter-spacing:70%;}

#findForm {width:210px;height:auto;float:left;padding:10px 0 10px 0;margin:0;}



#findDealer #disclaimer {width:960px;height:115px;float:left;clear:both;background-color:#e2e1db;margin:0 0 21px 0;padding:0;font-size:11px;line-height:1.4;}

#findDealer #disclaimer p {text-align:right;padding:10px;}





.masterKey {width:130px;height:15px;background: #fff8bd url(../../images/map-pins-2.png) no-repeat 0 5px;padding:80px 10px 20px 40px;margin:0;color:#000;font-weight:normal;border-right:2px solid #fff;float:left;clear:none;}

.diamondDealer {background-position:0 -1211px;;background-color:#cae3f3;}

.masterDealerPlus {background-position:0 5px;background-color:#e5e3d3;}

.masterDealer {background-position:0 -495px;background-color:#f1eab1;}

.authorizedDealer {background-position:0 -995px;background-color:#dbf0f1;}

#disclaimer .copy {width:210px;height:45px;padding:10px; padding-top:15px;float:left;clear:none;}



#resultsHeader {width:960px;height:auto;float:left;clear:both;padding:0 0 10px 0;margin:0;background: #fff;}

#resultsHeader h2 {float:left;padding:15px 0 0 0;margin:0;}



#findDealer .result {width:960px;height:auto;float:left;clear:both;border-top:1px solid #000;padding:0;margin:0;}

.result .Designation, .result .dealerName, .result .address, .result .contactInfo, .result .services {width:auto;height:auto;padding:20px;float:left;margin:0;}

#findDealer .labels {border-top:none!important;border-bottom:2px solid #000;padding:20px 0 0 0;}

.labels .Designation, .labels .dealerName, .labels .address, .labels .contactInfo, .labels .services {padding:0 20px 0 20px!important;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:11px!important;font-weight:bold;letter-spacing:3px;}



.labels .Designation {width:100px!important;padding:0 20px 0 0!important;background-image:none!important;}

.result .Designation {width:100px;padding:20px 20px 20px 40px;font-size:14px;font-weight:bold;}



.labels .dealerName {width:255px!important;padding:0 20px 0 0!important;background-image:none!important;  min-height:20px !important;}

.result .dealerName {width:253px;min-height:40px; padding:20px 20px 20px 120px;font-size:14px;font-weight:bold;background: transparent url(../../images/map-pins-2.png) no-repeat -45px -995px;}



.result .address, .result .contactInfo, .result .services {width:140px;}



.masterDealer .dealerName {background-position:-45px -495px;}

.masterDealerPlus .dealerName {background-position:-49px 15px; min-height:50px;}

.diamondDealer .dealerName {background-position:-45px -1203px;}



.result .services ul {width:140px;}

.result .services ul li {width:30px;height:25px;float:left;clear:none;text-indent:-9999px;}

.service1, .service2, .service3, .service4, .service5 {background: transparent url(../../images/service-icons.png) no-repeat 0 0;}

.service1 {background-position:0 0;}

.service2 {background-position:-30px 0;}

.service3 {background-position:-60px 0;}

.service4 {background-position:-90px 0;}

.service5 {background-position:-120px 0;}



/*******************************************

Lightboxes

******************************************/



#LB {padding:20px;width:100%;}

#LB h1 {padding-bottom:15px;}

#LB {width:780px;height:auto;float:left;text-align:left;position:relative;clear:both;margin:0 auto;padding:20px;overflow:hidden;background-color:#fff;background-image:none;}

#LB #photo {width:390px;height:auto;text-align:center;float:left;border:none;padding:0 20px 0 0;margin:0;}

#LB #info {width:340px;height:auto;text-align:left;float:left;padding:0 0 0 20px;margin:0;}



#LB #shareForm {float:left;width:auto;height:auto;}

#LB #shareForm .formRow {width:570px;float:left;clear:both;padding:0 0 20px 0;}

#LB #shareForm .formRow .label {float:left;width:140px;padding-right:10px;white-space:nowrap;font-weight:bold;display:inline-block;}

#LB #shareForm .formRow input{width:400px;height:auto;float:left;background-color:#e4eded;padding:3px;display:inline-block;}

#LB #shareForm .formRow textarea {width:400px;height:100px;float:left;background-color:#e4eded;padding:3px;display:inline-block;}

#LB #shareForm .submit {text-align:right;}

#LB #shareForm .submit ul, #LB #shareForm .submit ul li {float:right;width:auto;height:auto;white-space:nowrap;}

#LB #shareForm .submit ul li {margin:0 0 0 10px;}

#LB.moreInfoLB {width:560px;height:auto;}



/*******************************************

Product

******************************************/



#relatedProduct h3 {width:940px;height:auto;float:left;clear:both;padding:10px;margin:10px 0 30px 0;background-color:#000;color:#fff;float:left;clear:both;text-transform:uppercase;font-size:16px;line-height:20px;letter-spacing:2px;}

#relatedProduct {width:960px;height:auto;float:left;clear:both;padding:0;margin:0;}



/*******************************************

Press Room

******************************************/



#general #contentColumn .blog-post {padding-bottom:20px;border-bottom:1px solid #e1e4d9;margin-bottom:20px;}

#general #contentColumn .blog-date, #general #contentColumnWide .blog-date {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}

#general #contentColumn .blog-post h2,#general #contentColumnWide.blog-post h2 {font-size:19px;line-height:24px;letter-spacing:0;padding:0 0 15px 0;margin:0;font-family:Tahoma, Geneva, sans-serif;text-transform:none;}

#general #contentColumnWide .return-link {padding:0 0 15px 0;}

#general #contentColumnWide .return-link:before {content:"« ";color:#289393;}



/*******************************************

Downloads

******************************************/



.download {width:100%;height:auto;float:left;clear:both;margin-bottom:25px;}

.download.sidebar {clear: none; width: 700px}

.download h2 {width:auto;height:auto;float:left;padding-bottom:3px;}

.download h3 {width:100%;height:auto;float:left;padding:5px 10px;background-color:#807e7c;color:#edece4;margin-bottom:5px;font-size:12px;line-height:12px;}

.downloadFiles {width:100%;height:auto;float:left;clear:both;}

.downloadFiles dl {width:100%;height:auto;float:left;white-space:nowrap;clear:both;padding:5px 10px;margin-bottom:5px;background-color:#edece4;}

.downloadFiles dt {width:70%;height:auto;float:left;font-size:12px;line-height:16px;font-weight:normal;white-space:nowrap;}

.selectFile {float:right;width:auto;height:auto;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;white-space:nowrap;padding-right:20%;}

.downloadFiles dd {width:30px;height:35px;float:left;margin-left:3px;white-space:nowrap;font-size:11px;}

.downloadFiles dd a[ href] {width:30px;height:35px;margin:0 2px;background: transparent url(../../images/file-types.gif) no-repeat 0 0;float:left;text-indent:-9999px;}

.downloadFiles dd a[ href$=".pdf"] {background-position: 0 0;}

.downloadFiles dd a[ href$=".dxf"] {background-position: -30px 0;}

.downloadFiles dd a[ href$=".dwg"] {background-position: -60px 0;}

.downloadFiles dd a[ href$=".doc"] {background-position: -90px 0;}

.downloadFiles dd a[ href$=".docx"] {background-position: -90px 0;}

.downloadFiles dd a[ href$=".rtf"] {background-position: -120px 0;}

.downloadFiles dd a[ href$=".xls"],

.downloadFiles dd a[ href$=".xlsm"], 

.downloadFiles dd a[ href$=".xlsx"] {background-position: -150px 0;}

.downloadFiles dd a[ href$=".zip"] {background-position: -180px 0;}

.downloadFiles dd a[ href$=".skp"] {background-position: -238px 0;}



#general #contentColumnWide .download h3 {width:auto;height:auto;float:left;background-color:transparent;padding:0;margin:0;font-size:14px;font-weight:bold;line-height:17px;text-transform:uppercase;letter-spacing:2px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#general #contentColumn .download h4,

#general #contentColumnWide .download h4 {width:100%;height:auto;float:left;padding:5px 10px;background-color:#807e7c;color:#edece4;margin-bottom:5px;font-size:12px;line-height:12px;}

#general #contentColumnWide .downloadFiles dt {width:70%;height:auto;float:left;font-size:12px;line-height:16px;font-weight:normal;white-space:nowrap;}



/*******************************************

Dealer

******************************************/



#feature.dealerWebsite #slideshow {width:710px;height:390px;float:left;padding:0;margin:0;position:relative;background-color:#e2e1db;}

#feature.dealerWebsite #slideshow ul {width:710px;height:390px;float:left;clear:both;}

#feature.dealerWebsite #slideshow ul li {width:710px;height:390px;float:left;clear:both;margin:0;padding:0;position:relative;}

#feature.dealerWebsite ul li .alphaBand {width:670px;height:25px;float:left;clear:both;margin:365px 0 0 0;padding:5px 20px 5px 20px;position:absolute;top:0;left:0;background-color:#e2e1db;z-index:10;filter: Alpha(Opacity=70);opacity:0.7;}

#feature.dealerWebsite ul li .slideInfo {width:670px;height:20px;float:left;clear:both;margin:365px 0 0 0;padding:10px 20px 5px 20px;position:absolute;top:0;left:0;z-index:20;color:#000;}



#feature.dealerWebsite #slideshow #slides IMG { position:absolute; top:0; left:0; z-index:1; xopacity:0.0; }

#feature.dealerWebsite #slideshow #slides IMG.active { z-index:3; opacity:1.0; }

#feature.dealerWebsite #slideshow #slides IMG.last-active { z-index:2; }



#feature.dealerWebsite #slideNav {width:auto;height:20px;float:left;color:#000;padding:0 15px 0 0;}



#feature.dealerWebsite #callToAction {width:210px;height:280px;float:left;text-align:left;padding:20px;margin:0;color:#346767;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;line-height:18px;background-color: #a7c3c3;}



/*******************************************

Footer

******************************************/



#footer {width:960px;height:auto;float:left;clear:both;margin:0 0 10px 0;font-size:11px;border-top:2px solid #000;}

#footer .column_5 {padding:10px 20px 10px 20px;}

#footer a, #footer a:link, #footer a:active, #footer a:visited {color:#807e7c;}

#footer a:hover {color:#289393;}

#footer dl {width:152px;height:auto;float:left;padding:0;margin:0 0 5px 0;}

#footer dt {font-weight:bold;text-transform:uppercase;letter-spacing:1px;padding:3px 0 3px 0;font-size:11px;line-height:13px;margin:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#footer dd {padding:0;margin:0;}

#footer dt a, #footer dt a:link {color:#000!important;}

#footer dt a:hover {color:#289393!important;}



/*******************************************

Copyright

******************************************/



#copyright {width:920px;height:auto;float:left;clear:both;margin:0;padding:15px 20px 20px 20px;font-size:11px;background: transparent url(../../images/drop-shadow-lite.png) no-repeat top left;position:relative;}

#footerLogo {width:59px;height:31px;margin:0 15px 0 0;float:left;background: transparent url(../../images/amarr-logo-small.png) no-repeat top left;text-indent:-9999px;}

#copyright p {width:660px;float:left;}

#copyright #socialTool {width:270px;height:auto;position:absolute;top:21px;left:690px;}

#copyright #socialTool img {height:32px;}



#copyright .addthis_button_compact {margin-top:2px;} 

#copyright a:hover {color:#000;}



/*******************************************

Buttons

******************************************/



.button {width:auto;height:auto;white-space:nowrap;font-family:Tahoma, Geneva, sans-serif;}



.buttonLight {border:0px solid #fff;background-color:#e9e9e9;color:#346767;position:relative;}

.buttonLight:hover {background:none;background-color:#a7c3c3;color:#000;text-shadow: 0 1px 0 #c0e0e0;}



.buttonDark {border:0px solid #346767;background-color:#346767;color:#fff!important;position:relative;}

.buttonDark:hover {background:none;background-color:#a7c3c3;color:#fff;/*text-shadow: 0 1px 0 #c0e0e0;*/}



.buttonDark2{border:0px solid #346767;background-color:#346767;color:#fff!important;position:relative;}

.buttonDark2:hover {background:none;background-color:#a7c3c3;color:#333!important;/*text-shadow: 0 1px 0 #c0e0e0;*/}



.buttonCollection, .buttonSubmit {width:auto;height:auto;padding:6px 11px;border:1px solid #e4e4e4;margin:0 0 0 0;background-color:#fff;color:#289393;font-size:11px;line-height:11px;font-weight:bold;position:relative;text-shadow: 0 1px 0 #fff;font-size:10px;padding:4px 9px 4px 9px;}

.buttonCollection:hover, .buttonSubmit:hover {background:none;background-color:#fff;color:#000;}



.primary {font-size:12px;line-height:12px;font-weight:bold;padding:8px 12px 8px 12px;margin:0 0 0 0;}

.secondary {font-size:10px;line-height:11px;font-weight:bold;padding:4px 10px 4px 10px;margin:0 0 0 0;}



.dealer {background: #346767 url(../../images/button-backgrounds.gif) no-repeat 0 center;border:0px solid #346767;color:#fff!important;position:relative;padding:10px 17px 12px 30px;font-size:12px;}

.dealer:hover {background-position:-900px center;color:#000!important;text-shadow: 0 1px 0 #c0e0e0;}

.fav-link {background: #346767 url(../../images/button-favorites-background.gif) no-repeat 0 center;border:0px solid #346767;color:#fff!important;position:relative;padding:10px 12px 12px 12px;font-size:12px;}

.fav-link:hover {background-position:-900px center;color:#000!important;text-shadow: 0 1px 0 #c0e0e0;}



.share {background: #fff url(../../images/button-backgrounds.gif) no-repeat -1800px center;border:0px solid #fff;color:#289393;position:relative;padding:10px 12px 10px 40px;display:inline-block;}

.share:hover {background-position:-2700px center;color:#000;}

.none{display:none}



/*******************************************

CSS 3 Features

******************************************/



#header #globalTabs a, #header #nav a {-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}

.roundTabTopLeftRight {-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}

.roundTopRightBottomLeft {-moz-border-radius: 0 10px 0 10px;-webkit-border-radius: 0 10px 0 10px;border-radius: 0 10px 0 10px;}

.roundTopLeft {-moz-border-radius: 10px 0 0 0;-webkit-border-radius: 10px 0 0 0;border-radius: 10px 0 0 0;}

.roundTopRight {-moz-border-radius: 0 10px 0 0;-webkit-border-radius: 0 10px 0 0;border-radius: 0 10px 0 0;}

.roundBottomLeft {-moz-border-radius: 0 0 0 10px;-webkit-border-radius: 0 0 0 10px;border-radius: 0 0 0 10px;}

.roundAll {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}

.roundAllSmall {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.button {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.buttonCollection {-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;box-shadow: -1px -1px rgba(52, 103, 103, 0.3), 1px 1px rgba(182, 217, 217, 0.3);}

.buttonLight {box-shadow: -1px -1px rgba(224, 224, 224, .7), 1px 1px rgba(10, 10, 10, 0.4);}

.buttonDark {-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;box-shadow: -1px -1px rgba(178, 224, 224, 1), 1px 1px rgba(22, 51, 51, 0.5);}

.buttonDark2 {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;box-shadow: -1px -1px rgba(178, 224, 224, 1), 1px 1px rgba(22, 51, 51, 0.5);}

.dealer {box-shadow: -1px -1px rgba(178, 224, 224, 1), 1px 1px rgba(22, 51, 51, 0.7);}

.buttonLight:hover, .buttonDark:hover, .buttonDark2:hover, .dealer:hover {box-shadow:none;}



#globalTabs #tab3 a {-moz-border-radius: 7px 0 0 0;-webkit-border-radius: 7px 0 0 0;border-radius: 7px 0 0 0;}



.buttonLight, .buttonCollection, .buttonSubmit {background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e4e4e4));background: -moz-linear-gradient(top,  #ffffff,  #e4e4e4);}

.buttonDark {background: -webkit-gradient(linear, left top, left bottom, from(#a5c2c2), to(#346767));background: -moz-linear-gradient(top,  #a5c2c2,  #346767);}

.buttonDark2 {background: -webkit-gradient(linear, left top, left bottom, from(#a5c2c2), to(#346767));background: -moz-linear-gradient(top,  #a5c2c2,  #346767);}





/*******************************************

Warranty

******************************************/

.answer {font-weight: bold; color: #066;}

.error {padding: 1px 5px;background: #ff0;font-style: italic;}

.warrantyReg label{width:85px; display:inline-block;}





/*******************************************

Zoom Boxes (with copy)

******************************************/

#zoom-boxes {display: none;}

.zoom-box {width: 700px;}

.zoom-box-photo {float:left; margin-right: 20px;}

.zoom-box-copy {float: left: text-align: left;}



/*******************************************

Press Room Images form

******************************************/

.images-form-table td, th {padding: 2px 8px;}

.images-form-table input {width: 250px;}

.images-form-table input#submit {width: auto;}



/*******************************************

Sitemap (same as footer)

******************************************/



.sitemap {width:960px;height:auto;float:left;clear:both;margin:0 0 10px 0;font-size:11px;border-top:2px solid #000;}

.sitemap .column_5 {padding:10px 20px 10px 20px;}

.sitemap a, .sitemap a:link, .sitemap a:active, .sitemap a:visited {color:#807e7c;}

.sitemap a:hover {color:#289393;}

.sitemap dl {width:152px;height:auto;float:left;padding:0;margin:0 0 5px 0;}

.sitemap dt {font-weight:bold;text-transform:uppercase;letter-spacing:1px;padding:3px 0 3px 0;font-size:11px;line-height:13px;margin:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.sitemap dd {padding:0;margin:0;}

.sitemap dt a, .sitemap dt a:link {color:#000!important;}

.sitemap dt a:hover {color:#289393!important;}



/* Find a dealer header */

#find-dealer-header {width:269px; height:39px; background:url('../../images/amarr-find-dealer.png');}

#find-dealer-header input[type="text"]{ width:88px; margin-left:43px; padding-left:2px; height:16px; float:left; font-family:Georgia; font-size:12px; font-style:italic; margin-top:2px; }

#find-dealer-header  img {float:left; margin-left:2px; margin-top:2px; cursor:pointer;}

#find-dealer-header #findForm {margin-left:70px; margin-top:-2px; *margin-left:35px; *width:235px;}

.DealerEditNotice{font-size:12px; color:#666666; margin-left:10px;}



.vistaGlassOption ul li img{height:88px; width:88px;}



/*Dealer login main editable area*/

.dealer-edit-left{float:left; width:610px;}

.dealer-edit-right{float:left; width:350px;}

.dealer-edit-title{font-family: Arial;font-size: 28px;color: #437e8c;font-weight: bold;letter-spacing: 1px;line-height: 35px;top: 30px;position: relative;}

.dealer-edit-content{font-family: Times New Roman;font-size: 17px;position: relative;top: 45px;}

.dealer-edit-green{font-size: 14px;color: #437e8c;font-family: times new roman; position:relative; top:55px;}



.greenButtons a{background: #289393!important;padding: 10px 15px;border-radius: 15px;font-size: 13px;font-family: 'Tahoma','Geneva','sans-serif'!important;color: #fff;font-weight: 700;}

.greenButtons a:hover{background: #cbc9c6!important;padding: 10px 15px;border-radius: 15px;font-size: 13px;font-family: 'Tahoma','Geneva','sans-serif'!important;color: #000;font-weight: 700;}



#wrapper #bv-header .bv-cleanslate .bv-core-container-23 .bv-primarySummary-rating-container .bv-rating-stars-off {color: #F7F7F7 !important}

#bv-header {z-index:99999;}

#wrapper .bv-cleanslate .bv-core-container-23 .bv-primarySummary-rating-container .bv-rating-stars-on {.margin-top: -20px !important}

#wrapper #BVRRSummaryContainer2 {.float:left;.width: 120px;}

#wrapper .bv-rating.bv-text-link.bv-popup-target.bv-focusable, #wrapper .bv-cleanslate .bv-core-container-23 .bv-summary-bar-minimalist-horizontal .bv-rating-ratio-number .bv-rating {.float: left !important;}

#wrapper .bv-rating.bv-text-link.bv-popup-target.bv-focusable, #wrapper .bv-cleanslate .bv-core-container-23 .bv-summary-bar-minimalist-horizontal .bv-rating-ratio-number .bv-rating span:last-child {display: block !important;}

#wrapper .bv-rating-stars-container.bv-focusable, #wrapper .bv-cleanslate .bv-core-container-23 .bv-stars-container .bv-rating-ratio {.width: 78px !important; .float: left !important;}

#wrapper #BVRRSummaryContainer {.width: 120px !important}

#wrapper .bv-cleanslate .bv-core-container-23 .bv-summary-bar .bv-rating-ratio-number {.width: 19px !important; .float: left !important;}

.bv-cleanslate .bv-core-container-58 .bv-primarySummary-rating-container .bv-rating-stars-container .bv-rating-stars {letter-spacing: 2px !important; margin-bottom: 5px;}

#bv-header .bv-cleanslate .bv-core-container-58 .bv-stars-container dd {padding-bottom: 4px !important;}

#wrapper .bv-cleanslate .bv-core-container-58 .bv-content-title {font-size: 15px !important;}

#collection #feature #info ul{margin: 15px 25px 0 25px;}

#info a {display: block; float:right; font-size: 12px; line-height: 23px; padding: 0 10px; margin: 0 35px 0 0; border-bottom: 1px solid #c1c7c5; background: #eeece8;}

#bv-write-review{margin:0!important;float:none!important;text-align:right;padding:0!important;border-bottom:none!important;}

.bv-red {color:#EF413D;}

.bv-red a{color:#EF413D;}



/*Rapid install page*/

.rapidInstallLeft{float:left; width:60%}

.rapidInstallLeft ul {margin-left:20px;}

.rapidInstallLeft ul li {list-style:disc;}

.rapidInstallRight{float:left; width:40%}

.rapidInstallRight img{width:300px; height:626px;}

/*New edits*/

.bv-cleanslate .bv-core-container-71 .bv-inline-rating-container .bv-rating-stars-on, .bv-cleanslate .bv-core-container-71 .bv-inline-rating-container .bv-stars-container .bv-rating-label {

    color: #ef413d!important;

}



.dealerName > div > a {

    font-size: 12px;

    font-weight: normal;

}



.result .services {

    padding-left: 0;

    margin-left: 10px;

}



.bv-cleanslate .bv-core-container-71 .bv-action-bar, .bv-cleanslate .bv-core-container-71 .bv-content-placeholder {

    padding-left: 0;

    margin-left: 0 !important;

}



.backToCollection {

    margin-left: 7px;

}

#product_support_product_information tr td{padding-bottom: 10px;}

.result > div {

    margin-left: 10px;

}

#res #nav6 a, #com #nav7 a{

background: url(../../images/menu-stars.png) bottom center no-repeat; 

}

#res #nav6 a:hover, #com #nav7 a:hover{

background-color: #346767; 

color:#fff;

}



.reviewBtns a{

	width: 120px;

	height:28px;

    display: inline-block;

    white-space: normal!important; 

	text-align:center;

}

.reviewBtns a.first{

	padding-top: 12px;

    height: 22px;

    position: relative;

    top: -3px;

}









/*Clavos page*/

.clavosWrapper h3{

	clear:both;

	line-height: 0;

    padding: 25px 0 0px;

}

.clavosWrapper .clavosTitle{

	width:50%; 

	float:left;

	font-weight:bold;

	margin:10px 0;

}

.clavosWrapper .clavosColumn{

	width:25%; 

	float:left;	

}





.collection_style_mosaic{float:left}

.item-S{width: 137px!important;}

.item-D{width: 240px!important;}

.item-first{clear:both;}





/* Impact doors */

.impactDoors h3{ color:red; text-transform:capitalize; font-weight:bold; font-size: 12px; }

.impactDoors h3 a{ color:red; text-decoration:underline; }

.impactDoors h4{font-size: 20px;}

.impactDoors hr{ border-top:6px solid #ddd; }

.impactDoors .consImg{text-align:center;}

.impactDoors .left{float:left; width:44%;}

.impactDoors .right{float:left; width:53%; margin-left:3%; }

.impactDoors .right ul{width: 88%;}

.impactDoors ul li{list-style-type:square; margin-bottom:10px;}

.impactDoors .optionsLeft{float:left; width:60%}

.impactDoors .optionsLRight{float:left; width:35%; margin-left:5%;}



.staticWide #bv-header{right: 10px;left:inherit;    top: 4px;   padding: 5px 10px;}

.staticWide #sectionHeader { min-height: 58px;}









#slideInfo #actions .hide-on-dealers.slide-2{display:none;}

#slideInfo #actions .reviewsButtonSlides.slide-2{display:none;}









.productDownloads ul {

    min-height:43px;

}



 .productDownloads li:first-child:nth-last-child(1),

 .productDownloads li:first-child:nth-last-child(1) ~ li {

     float:left;

}



 .productDownloads li:first-child:nth-last-child(2),

 .productDownloads li:first-child:nth-last-child(2) ~ li {

     float:left;

}







body#supplier #header {

    height:114px;

}



body#supplier #footer {

    display:none;

}



body#supplier h1 {

    width:100%;

}



body#supplier #contentWrapper {

    position: relative;

}



body#supplier .anchor-box h3 {

    width:100%;

    clear:left;

    float:left;

    margin-top:15px;

    line-height:35px;

}



body#supplier .anchor-box h3 span.bull-numb {



width:35px;

height:35px;

text-align:center;

background-color:#DD0000;

border-radius:50%;

float:left;

margin-right:10px;

color:#fff;

font-size:15px;

line-height:35px;

font-weight:bold;

}





body#supplier .download {

    margin-top:25px;



}





body#supplier .downloadFiles dl.heads {

     padding: 5px 10px;

    margin-bottom: 5px;

    background-color: #807e7c;

    color:#fff;

    font-weight:bold;

}

body#supplier .downloadFiles dl.heads dt{

 font-weight:bold;

}

body#supplier .downloadFiles dl.heads dd {

    height:auto; font-weight:bold;

}



.anchorlink {

    width:25%;

    float:left;

      background-color:#EDECE4;

        padding:5px 10px;

        color:#fff;

 border-bottom:1px solid #fff;

    border-right:1px solid #fff;

   box-sizing: border-box;

}

.anchorlink:hover

{

 background-color:#807E7C;

 color:#fff;

}







.anchorlink a {

 color:#000;

   width:100%;

     clear:left;

        float:left;

}



.anchorlink a:hover,.anchorlink:hover a {

 color:#fff;

}



.anchorlink-box {

     width:100%;

     clear:left;

        float:left;

        margin:0 0 25px 0;

        background-color:#EDECE4;

       border-bottom:5px solid #807E7C;

       border-top:5px solid #807E7C;

        box-sizing: border-box;



}



.anchorlinkdownload {

    /* width:20%;  */

    float:right;

      background-color:#807E7C;

        padding:5px 10px;

        color:#fff;

        margin-top:25px;

        text-align:center;

               font-weight:bold;

        border-radius:5px 0 0 0;

}



.anchorlinkdownload  a {

 color:#fff;

        width:100%;

     clear:left;

        float:left;

}

/*.anchorlinkdownload:hover {

  background-color:#EDECE4;

}*/



.anchorlinkdownload a:hover,

.anchorlinkdownload:hover a {

 color:#fff;



}



.anchor-box {

        width:100%;

     clear:left;

        float:left;

}



/*#options #optionsColumn .option ul.box_classica li#color-18,

#options #optionsColumn .option ul.box_hillcrest li#color-10,

#options #optionsColumn .option ul.box_lincoln li#color-10,

#options #optionsColumn .option ul.box_heritage li#color-5

 {

   opacity: 0 !important;

    position: fixed;

    z-index: 1;

    top: 0;

    left: 0;





}

#options #optionsColumn .option ul.box_classica li#color-18 a,

#options #optionsColumn .option ul.box_hillcrest li#color-10 a,

#options #optionsColumn .option ul.box_lincoln li#color-10 a,

#options #optionsColumn .option ul.box_heritage li#color-5 a

 {

      width: 20px;

    height: 20px;





}





.body_classica #topPanel a#toppanel-13,

.body_classica #topPanel a#toppanel-14,

.body_heritage #topPanel a#toppanel-23,

.body_heritage #topPanel a#toppanel-24,

.body_lincoln #topPanel a#toppanel-20,

.body_lincoln #topPanel a#toppanel-21,

.body_stratford #topPanel a#toppanel-20,

.body_stratford #topPanel a#toppanel-21,

.body_fimbel_olympus #topPanel a#toppanel-20,

.body_fimbel_olympus #topPanel a#toppanel-21,

.body_hillcrest #topPanel a#toppanel-23,

.body_hillcrest #topPanel a#toppanel-24,

.body_oak_summit #topPanel a#toppanel-23,

.body_oak_summit #topPanel a#toppanel-24,

.body_fimbel_designers_choice #topPanel a#toppanel-23,

.body_fimbel_designers_choice #topPanel a#toppanel-24

 {

     position: fixed;

    z-index: 1;

    top: 0;

    left: 0;

      width: 20px;

    height: 20px;

    opacity: 0 !important;

    display:none;

}



.body_classica #topPanel a#toppanel-14,

.body_classica #topPanel a#toppanel-21,

.body_hillcrest #topPanel a#toppanel-24,

.body_hillcrest #topPanel a#toppanel-24,

.body_fimbel_designers_choice #topPanel a#toppanel-24

 {

    top: 30px;

}*/

#homepage #feature #info dd {

    padding:0 !important;

}

#homepage #feature #info a {

    padding:0 5px !important;

    white-space: nowrap;

}



#homepage #feature #info a {

    float: left;

    margin: 1px 0 0 0;

}



ul.disc-indent {list-style:disc;padding:0 0 15px 15px;}





.logo-box-dealer {

    float:left;

    clear:left;

    margin-top:20px;

padding:20px 0 0 0;

    border-top:1px solid #ddd;

}



.logo-box-dealer a.default-link,

.logo-box-dealer a.default-link:hover

{

text-decoration:none;

color:#000;

}



.logo-box-dealer img

{

    margin-right:25px;

}



.logo-box-dealer img {

    width: 140px;

}



.logo-box-dealer.first img {

    width: 240px;

}



#sectionHeader h1 {

    width: 100%;

}



.right-text {

    float:left;

}
.pdf-icon {
margin-top: 10px;
margin-left:-20px;
line-height: 31px;

}

.pdf-icon::before {
width: 22px;
height: 29px;
background: transparent url(../../images/file-types.gif) no-repeat 0 0;
background-position-x: -4px;
background-position-y: -3px;
float: left;
content: ""; 
margin-right: 10px;
}
.smallSize
{
   font-size:0.9em;
}
.warning-prop
{
    float:right;
    padding:0 0 20px 0;
    margin-top: -15px;
    line-height: 13px;
    font-size:10px;
}

.warning-prop img
{
    float:left;
    margin-right:5px;
    width:12px;
}

.warning-prop a
{
    text-decoration:underline;
}


.warning-calif
{
    float:left;
   /* width:54%;  */
    width:95%;
    clear:left;
     margin: 2% 0;
}

.warning-calif img
{
    float:left;
    width:30px;
    /*margin:15px 10px 15px 0*/
    margin:4px 10px 0px 0
}

.warning-calif a
{
    text-decoration:underline;
}
.list-bullet-box {
    width: 93%;
}

.list-bullet-box .second {
    margin-left:15px;
}

.list-bullet-box .second li {
    margin-left:15px;
}

.list-bullet-box .second li.first {
    margin-left:0;
    color:#007578;
}

.list-bullet-box .third {
    margin-left:30px;
    list-style-type: circle;
}
#sisterCompaniesTitle,#sisterCompanies {
    display: none;
}

#header {
    background: none;
     background-color: #edece4;
     }

#header #logo a {
    width:170px;
    }

    #handle.option.custom-text #handle-name {
   color:#fff;
}

#summary-handle.custom-text #summary-handle-name {
   color:#E8E8E0;
}


#handle.option.custom-text #handle-name:before,#summary-handle.custom-text #summary-handle-name:before {
   content:"Amarr Lock";
    color:#000;
}


#handle.option.custom-text #handle-next {
    display:none !important;
}

td.heritage.hr1000:nth-of-type(2n),
td.heritage.hr2000:nth-of-type(2n),
td.heritage.hr3000:nth-of-type(2n) {
       display:none;
}

.collection-installation_instructions_public .download h4 {width:100%;height:auto;float:left;padding:5px 10px;background-color:#807e7c;color:#edece4;margin-bottom:5px;font-size:12px;line-height:12px;}
body.collection-installation_instructions_public #header #globalTabs #tab1.tabSelected a {
    background-color: #cbc9c6 !important;
    color:#000 !important;
}
body.collection-installation_instructions_public #header #globalTabs #tab1.tabSelected a:hover {
    background-color: #a7c3c3 !important;
}
.downloadFiles dd a[ href$=".ppt"] {width:30px;height:30px;margin:0 2px;background: transparent url(../../images/ppt.png) no-repeat 0 0; float:left;text-indent:-9999px;}
.downloadFiles dd a[ href$=".pptx"] {width:30px;height:30px;margin:0 2px;background: transparent url(../../images/ppt.png) no-repeat 0 0; float:left;text-indent:-9999px;}
 .carriage_house_box.threeAcross {
    min-height: 0;
}
.no-img-available {
width: 100% !important;
font-size: 13px !important;
color: red !important;
padding-top: 25px !important; 
}

/*
.body_hillcrest li.color-BLK,
.box_lincoln li#color-8.color-BL
{
    display:none !important;

}

.body_hillcrest .box_hillcrest.only-me li.color-BLK,
.box_lincoln.only-me li#color-8.color-BL
{
     display:inline !important;
}  */
 .reset-tables td{   
     vertical-align:middle !important;
 }

 .header-custom{
     text-align: center;
     width: 100%;
     clear:left;
     float:left;
     padding:10px 0;
     background-color:#edece4;
 }

 .title-box{
      text-align: left;
     width: 100%;
     clear:left;
     float:left;
      padding:30px 0;
 }

  .title-box h1{
      padding-bottom:15px;
 }

  #general.collection-warranty_claim #sidebar,
 #general.collection-warranty #sidebar,
 .warrantyReg5 #sidebar
   {
     display: none;
 }
  .covid-banner {
     display: none;
 }

  #homepage .covid-banner{
    padding:10px 15px;
    background-color: #7da1a1;
    color: #fff;
    background-color: #346767;
    display: block;
 }

  #homepage .header-relative{
     position: relative;
 }
  #homepage #garageMegaMenu {
    top: 184px;
}
