body {
background-color: #cccccc;
font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
}

p {}

h1 {
font-size: 14px;
font-weight: bold;
letter-spacing: 0.1em;
margin-bottom: -7px;
color: #fff;
}

h2 {
font-size: 14px;
font-weight: bold;
letter-spacing: 0.1em;
color: #fff;
padding-left: 10px;
}

h3 {
font-size: 14px;
font-weight: bold;
letter-spacing: 0.1em;
color: #fff;
padding-left: 40px;
}

h4 {}

h5 {}

h6 {}

td.Boxmain {
background-image: url(../picture/box.gif);
background-repeat: no-repeat; }

td.navi {
height: 32px;
}

table.Maintable {
padding-top: 40px;
padding-bottom: 2px;
}

table.FooterTable {
padding-top: 4px;
}

td.whitecell {
background: url(../picture/white-center.jpg) repeat-y;
}

td.whitefoot {
background: url(../picture/white-foot.jpg) no-repeat;
}

td.FooterRight {
text-align: right;
font-size: 11px;
padding-right: 2px;
padding-top: 5px;
color: #4c4c4c;
}

td.FooterLeft {
text-align: left;
font-size: 11px;
padding-left: 1px;
padding-top: 5px;
}

table.featureTable {
margin-top: 12px;
}

td.WhiteBoxLeft {
width:  188px;
height: 188px;
background: url(../picture/frame-square-188.jpg) no-repeat left;
padding-right: 5px;
}

td.WhiteBoxRight {
width:  188px;
height: 188px;
background: url(../picture/frame-square-188.jpg) no-repeat right;
padding-left: 5px;
}

td.WhiteBocCenter {
width:  188px;
height: 188px;
background: url(../picture/frame-square-188.jpg) no-repeat center;
padding-right: 2px;
padding-left: 2px;
}

td.RedBox {
width:  188px;
height: 188px;
background: url(../picture/frame-square-red-188.jpg) no-repeat center;
padding-right: 2px;
padding-left: 2px;
}

td.FBleft {
background: url(../picture/box-start.jpg) no-repeat left;
width: 203px;
height: 150px;
padding-top: 13px;
}

td.FBright {
background: url(../picture/box-end.jpg) no-repeat right;
width: 189px;
height: 150px;
padding-top: 13px;
}

td.FBleftRed {
background: url(../picture/box-start-red.jpg) no-repeat center;
width: 203px;
height: 150px;
padding-top: 13px;
}

td.FBmiddleRED {
background: url(../picture/boxred.gif) no-repeat center;
width: 188px;
height: 188px;
padding-right: 3px;
padding-left: 7px;
}

td.logocell {
width: 145;
padding-left: 5px;
}

table.bottomfeature {
padding-left: 10px;
padding-right: 10px;
}

td.AfeatureHead {
font-size: 14px;
font-weight: bold;
text-align: left;
color: #333;
padding-bottom: 8px;
}

td.AfeatureHeadCenter {
font-size: 14px;
font-weight: bold;
text-align: center;
color: #333;
padding-bottom: 8px;
}

td.AfeatureText {
font-size: 13px;
font-weight: normal;
text-align: left;
color: #333;
line-height: 18px;
}

td.AfeatureFoot {
font-size: 12px;
font-weight: bold;
text-align: left;
color: #333;
line-height: 18px;
padding-top: 6px;
}

td.AfeatureFootSend {
font-weight: normal;
text-align: left;
color: #333;
line-height: 18px;
padding-top: 6px;
}

td.AfeatureFootCenter {
font-size: 12px;
font-weight: bold;
text-align: center;
color: #333;
line-height: 18px;
padding-top: 6px;
}

td.AfeatureFootRed {
font-size: 12px;
font-weight: bold;
text-align: center;
color: #fff;
line-height: 18px;
padding-top: 6px;
}

td.AfeatureHeadRed {
font-size: 14px;
font-weight: bold;
text-align: center;
color: #fff;
}

td.spacertwlv {
height: 25px;
}

img.flowpic {
padding-bottom: 5px;
}

table.spacertblfour {
height: 14px;
}

td.greyTop {
background: url(../picture/grey-top.jpg) no-repeat;
height: 15px;
width: 800px;
}

td.greyCenter {
background: url(../picture/grey-center.jpg) repeat-y;
width: 800px;
}

td.greFooter {
background: url(../picture/grey-footer.jpg) no-repeat;
height: 15px;
width: 800px;
}

td.textGreyCell {
color: #fff;
font-size: 12px;
line-height: 14px;
}

td.AtLabeltext {
color: #fff;
font-size: 12px;
text-align: left;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
font-weight: bold;
}

td.AtLabeltextTOP {
color: #fff;
font-size: 12px;
text-align: left;
padding-right: 5px;
padding-top: 6px;
padding-bottom: 1px;
padding-left: 6px;
font-weight: bold;
border-top: 1px solid #b3b3b3;
border-left: 1px solid #b3b3b3;
}

td.AtLabeltextTOPsingle {
color: #fff;
font-size: 12px;
text-align: left;
padding-right: 5px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 6px;
font-weight: bold;
border-top: 1px solid #b3b3b3;
border-left: 1px solid #b3b3b3;
}

td.AtLabeltextTOPsingleInner {
color: #fff;
font-size: 12px;
text-align: left;
padding-right: 5px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 6px;
font-weight: bold;
border-top: 1px solid #b3b3b3;
}

td.AtLabeltextACCtrig {
color: #fff;
font-size: 12px;
text-align: left;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 20px;
font-weight: normal;
}

td.AtLabeltextACC {
color: #fff;
font-size: 12px;
text-align: left;
padding-right: 5px;
padding-left: 44px;
padding-top: 1px;
padding-bottom: 1px;
font-weight: normal;
border-left: 1px solid #b3b3b3;
}

td.AtLabeltextACCinner {
color: #fff;
font-size: 12px;
text-align: left;
padding-right: 5px;
padding-left: 29px;
padding-top: 1px;
padding-bottom: 1px;
font-weight: normal;
}

td.AtLabeltextACCend {
color: #fff;
font-size: 12px;
text-align: left;
padding-right: 5px;
padding-left: 44px;
padding-top: 1px;
padding-bottom: 6px;
font-weight: normal;
border-left: 1px solid #b3b3b3;
}

td.AtLabeltextACCendInner {
color: #fff;
font-size: 12px;
text-align: left;
padding-right: 5px;
padding-left: 29px;
padding-top: 1px;
padding-bottom: 6px;
font-weight: normal;
}


td.AtLabeltextCALCend {
color: #fff;
font-size: 12px;
text-align: right;
padding-right: 15px;
padding-top: 1px;
padding-bottom: 6px;
font-weight: bold;
}

td.AtLabeltextCALC {
color: #fff;
font-size: 12px;
text-align: right;
padding-right: 15px;
padding-top: 1px;
padding-bottom: 1px;
font-weight: bold;
}

td.AtLabeltextCALCTOP {
color: #fff;
font-size: 12px;
text-align: right;
padding-right: 15px;
padding-top: 6px;
padding-bottom: 1px;
font-weight: bold;
border-top: 1px solid #b3b3b3;
}

td.AtLabeltextCALCTOPsingle {
color: #fff;
font-size: 12px;
text-align: right;
padding-right: 15px;
padding-top: 6px;
padding-bottom: 6px;
font-weight: bold;
border-top: 1px solid #b3b3b3;
}

td.AtLabelFields {
color: #fff;
font-size: 12px;
padding-top: 1px;
padding-bottom: 1px;
text-align: left;
}

td.AtLabelFieldsORDER {
color: #fff;
font-size: 12px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 6px;
text-align: right;
border-right: 1px solid #b3b3b3;
}

td.AtLabelFieldsORDERend {
color: #fff;
font-size: 12px;
padding-top: 1px;
padding-bottom: 6px;
padding-right: 6px;
text-align: right;
border-right: 1px solid #b3b3b3;
}

td.AtLabelFieldsORDERTOP {
color: #fff;
font-size: 12px;
padding-top: 6px;
padding-bottom: 1px;
padding-right: 6px;
text-align: right;
border-top: 1px solid #b3b3b3;
border-right: 1px solid #b3b3b3;
}

td.AtLabelFieldsORDERTOPsingle {
color: #fff;
font-size: 12px;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 6px;
text-align: right;
border-top: 1px solid #b3b3b3;
border-right: 1px solid #b3b3b3;
}

td.AtLabelFieldsORDERfooterright {
color: #fff;
font-size: 12px;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 6px;
text-align: right;
border-bottom: 1px solid #b3b3b3;
border-top: 1px solid #b3b3b3;
border-right: 1px solid #b3b3b3;
}

td.AtLabelFieldsORDERfooterCenter {
color: #fff;
font-size: 12px;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 15px;
text-align: right;
border-bottom: 1px solid #b3b3b3;
border-top: 1px solid #b3b3b3;
border-left: 1px solid #b3b3b3;
font-weight: bold;
}

td.AtLabelFieldsfooterLeft {
color: #fff;
font-size: 11px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 6px;
text-align: left;
border-top: 1px solid #b3b3b3;
}

td.AtLabelFieldsfooterRight {
color: #fff;
font-size: 11px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 6px;
text-align: right;
border-top: 1px solid #b3b3b3;
}

td.AtLabelButton {
padding-top: 9px;
}

img.sendbutton {
margin-left: 5px;
margin-top: 9px;
}

td.contactbutton {
color: #fff;
font-size: 12px;
font-weight: normal;
text-align: left;
padding-left: 4px;
padding-top: 8px;
}

img.captcha {
margin-top: 6px;
margin-bottom: 3px;
margin-left: 2px;
}

table.contactMail {
padding-top: 3px;
}

a:link {
color: #fff;
text-decoration: none;
}

a:active {
color: #fff;
text-decoration: none;
}

a:visited {
color: #fff;
text-decoration: none;
}

a:hover {
color: #fff;
text-decoration: underline;
}

td.priceTag {
font-size: 14px;
font-weight: bold;
text-align: left;
width: 90px;
}

td.priceTagAC {
font-size: 13px;
font-weight: bold;
text-align: right;
border: 1px solid #ccc;
padding-top: 5px;
padding-right: 5px;
}

td.itemlist {
width: 90px;
}

td.accessorylist {
padding-left: 3x;
font-weight: bold;
font-size: 12px;
padding-bottom: 3px;
text-align: left;
}

td.accessorylistRE {
padding-left: 3x;
font-weight: bold;
font-size: 12px;
padding-bottom: 3px;
text-align: right;
padding-right: 5px;
}

td.accItem {
font-size: 13px;
font-weight: bold;
color: #fff;
padding-left: 5px;
padding-top: 5px;
border: 1px solid #ccc;
}

table.accTable {
border-collapse: collapse;
}

td.vat {
font-size: 11px;
color: #fff;
text-align: left;
font-weight: bold;
padding-top: 6px;
}

td.totals {
font-size: 12px;
font-weight: bold;
text-align: right;
color: #fff;

}

td.ordertotals {
font-size: 12px;
line-height: 17px;
font-weight: bold;
color: #fff;
padding-top: 6px;
padding-bottom: 6px;
}

td.yourOrder {
font-size: 13px;
font-weight: bold;
text-align: left;
padding-bottom: 3px;
color: #fff;
border-bottom: 1px solid #fff;
margin-bottom: 7px;
}

td.yourTotals {
font-size: 12px;
font-weight: bold;
text-align: left;
padding-bottom: 5px;
padding-top: 5px;
color: #fff;
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
margin-bottom: 7px;
}

td.yourOrderRight {
font-size: 12px;
font-weight: bold;
text-align: right;
padding-bottom: 3px;
color: #fff;
border-bottom: 1px solid #fff;
margin-bottom: 7px;
}

td.yourTotalsRight {
font-size: 12px;
font-weight: bold;
text-align: right;
padding-bottom: 5px;
padding-top: 5px;
color: #fff;
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
margin-bottom: 7px;
}

a.top:link {
color: #333333;
}

a.top:hover {
color: #333333;
text-decoration: underline;
}

a.top:active {
color: #333333;
}

a.top:visited {
color: #333333;
}

td.tandc {
color: #fff;
font-size: 12px;
text-align: left;
line-height: 13px;
}

img.buttonRight {
float: right;
}

a.greymenu:link {
display: block;
background: url(../picture/greyplain.jpg) no-repeat 0 center;
text-indent: 16px;
text-decoration: none;
}

a.greymenu:active {
display: block;
background: url(../picture/greyplain.jpg) no-repeat 0 center;
text-indent: 16px;
text-decoration: none;
}

a.greymenu:hover {
display: block;
background: url(../picture/goto-red-grey.jpg) no-repeat 0 center;
text-indent: 16px;
text-decoration: none;
}

a.greymenucurrent {
display: block;
background: url(../picture/goto-red-grey.jpg) no-repeat 0 center;
text-indent: 16px;
text-decoration: none;
}

a.greymenu:visited {
display: block;
background: url(../picture/greyplain.jpg) no-repeat 0 center;
text-indent: 16px;
text-decoration: none;
}

img.formpic {
padding-left: 4px;
}

.inputFieldmail {
position: relative;
bottom: 6px;
height: 14px;
text-align: left;
}

a.footlink:active {
color: #4c4c4c;
text-decoration: none;
}

a.footlink:link {
color: #4c4c4c;
text-decoration: none;
}

a.footlink:hover {
color: #4c4c4c;
text-decoration: underline;
}

a.footlink:visited {
color: #4c4c4c;
text-decoration: none;
}

ul.airflow {
list-style-image: url(../picture/goto-red-grey.jpg);
font-size: 13px;
line-height: 25px;
}

td.airflowcell {
padding-left: 25px;
color: #fff;
}

td.airflowsidetop {
padding-bottom: 6px;
font-size: 12px;
color: #fff;
}


td.airflowsidebottom {
padding-top: 6px;
font-size: 12px;
color: #fff;
}

img.tlogo {
margin-left: 40px;
margin-top: 20px;
}

td.dealerlist {
padding-bottom: 10px;
}

