.mod1 {
	width:100%; padding:0 0 0 0; font: 300 12px/17px arial, sans-serif; color:#000000
}

.mod1 ul {
	margin:0 0 0 15px; padding:0
}

.mod1 li {
	padding:0 0 8px 0; font: 300 13px/19px georgia, sans-serif; color:#000000
}

.mod1 p {
	margin:0 0 10px 0; font: 300 13px/19px georgia, sans-serif; color:#000000
}

.mod1 p.header {
	margin:0 0 0 0; font: 300 27px/30px arial, sans-serif; color:#000000; letter-spacing: -0.015em; word-spacing: -0.02em
}

.mod1 p.subheader {
	margin:0 0 0 0; font: 300 22px/25px arial, sans-serif; color:#000000; letter-spacing: -0.015em; word-spacing: -0.02em
}

.mod1 p.header2 {
	margin:0 0 3px 0; font: 300 35px/36px "arial black", sans-serif; color:#000000; letter-spacing: -0.03em; word-spacing: -0.04em
}

.mod1 p.subheader2 {
	margin:0 0 0 0; font: 300 30px/34px arial, sans-serif; color:#000000; letter-spacing: -0.03em; word-spacing: -0.04em
}

.mod1 p.header3 {
	margin:0 0 0 0; font: 300 30px/34px arial, sans-serif; color:#000000; letter-spacing: -0.02em; word-spacing: -0.03em
}

.mod1 p.header4 {
	margin:0 0 0 0; padding:0 0 6px 0; font: 700 22px/26px arial, sans-serif; letter-spacing: -0.010em; word-spacing: -0.015em
}

.mod1 p.subheader4 {
	margin:0 0 0 0; font: 300 16px/20px arial, sans-serif; color:#000000; letter-spacing: -0.010em; word-spacing: -0.015em
}

.mod1 p.header5 {
	margin:0 0 3px 0; font: 700 35px/36px arial, sans-serif; color:#000000; letter-spacing: -0.03em; word-spacing: -0.04em
}

.mod1 p.header6 {
	margin:0 0 3px 0; font: 700 30px/32px arial, sans-serif; color:#000000; letter-spacing: -0.02em; word-spacing: -0.03em
}

.mod1 p.header7 {
	margin:5px 0 3px 0; font: 700 32px/30px georgia, serif; color:#000000; letter-spacing: -0.02em; word-spacing: -0.03em
}

.mod1 p.header8 {
	margin:5px 0 3px 0; font: 700 38px/34px georgia, serif; color:#000000; letter-spacing: -0.03em; word-spacing: -0.04em
}

.mod1 p.subheader3 {
	margin:0 0 0 0; font: 300 24px/27px arial, sans-serif; color:#000000; letter-spacing: -0.02em; word-spacing: -0.03em
}

.mod1 p.headersmall {
	margin:0 0 12px 0; font: 700 24px/26px arial, sans-serif; color:#000000; letter-spacing: -0.03em; word-spacing: -0.04em
}

.mod1 p.ingress, .ingress {
	margin:0 0 15px 0; font: 700 14px/19px arial, sans-serif; color:#000000
}

.mod1 p.mheader, .mheader {
	font: 300 16px/19px arial, sans-serif; color:#000000
}

.mod1 p.info {
	padding:2px 0 0 0; font: 300 11px/15px arial, sans-serif; color:#999999
}

.mod1 p.info2 {
	padding:4px 0 0 0; font: 300 11px/15px arial, sans-serif; color:#999999
}

.mod1 p.links {
	margin:22px 0 8px 26px; font: 700 14px/19px arial, sans-serif; color:#000000
}

.mod1 .more {
	margin:0 0 8px 5px; font: 700 11px/17px arial, sans-serif; color: #ff2800
}

.mod2 {
	width:100%; padding:0; font: 300 12px/17px arial, sans-serif; color:#000000; background-color:#ffffff
}

.mod2 .relatedheader {
	border-bottom:1px dotted #9CB7C5; margin:0 0 4px 0; padding:4px 0 3px 6px
}

.mod2 .relateddiv {
	margin:0 0 20px 0
}

.mod2 p {
	margin:0 0 0 0; font: 300 13px/19px georgia, sans-serif; color:#000000
}

.mod2 p.header {
	margin-bottom:6px; font:700 18px/19px arial, sans-serif; letter-spacing: -0.05em; word-spacing: -0.05em
}

.mod2 p.text {
	margin:0 0 5px 0; font: 300 11px/14px arial, sans-serif; color:#999999
}

.mod2 p.greyvinj {
	margin:0 0 0 0; font: 700 14px/17px arial, sans-serif; color:#9CB7C5
}

.mod2 a.related, .mod2 a.related:link, .mod2 a.related:active, .mod2 a.related:hover, .mod2 a.related:visited {
	padding:5px 4px 5px 6px; margin:0 0 3px 0; display:block; background-color:#FCFDFD; font:300 12px/14px arial, sans-serif
}

.mod2 a.related:hover {
	background-color:#ffffff
}

.mod2 p.info {
	margin:4px 0 12px 0; font: 300 11px/15px arial, sans-serif; color:#999999
}

.mod2 p.links {
	margin:22px 0 8px 26px; font: 700 14px/19px arial, sans-serif; color:#000000
}

.mod2 .more {
	margin:0 0 8px 5px; font: 700 11px/17px arial, sans-serif; color: #ff2800
}

.mod2 .dottedleft {
	display:block; border-left:1px dotted #CCCCCC; padding:8px 10px 5px 10px
}

.mod2 .marginbottom {
	margin:0 0 15px 0
}

.mod2 a.navigline, .mod2 a.navigline:link, .mod2 a.navigline:active, .mod2 a.navigline:hover, .mod2 a.navigline:visited {
	padding:5px 0 5px 6px; margin:0 0 3px 0; display:block; font:300 12px/14px arial, sans-serif; color:#999999
}

.mod2 a.navigline:hover {
	background-color:#ffffff
}

.mod2 a.navigline1, .mod2 a.navigline1:link, .mod2 a.navigline1:active, .mod2 a.navigline1:hover, .mod2 a.navigline1:visited {
	padding:5px 0 5px 6px; margin:0 0 3px 0; display:block; font:300 12px/14px arial, sans-serif; color:#666666
}

.mod2 a.navigline1:hover {
	background-color:#ffffff
}

.mod2 a.navigline2, .mod2 a.navigline2:link, .mod2 a.navigline2:active, .mod2 a.navigline2:hover, .mod2 a.navigline2:visited {
	padding:5px 0 5px 6px; margin:0; display:block; font:300 12px/14px arial, sans-serif; color:#666666
}

.mod2 a.navigline2:hover {
	background-color:#ffffff
}

.mod2 a.navigline_u, .mod2 a.navigline_u:link, .mod2 a.navigline_u:active, .mod2 a.navigline_u:hover, .mod2 a.navigline_u:visited {
	padding-top:2px; padding-right:0; padding-bottom:4px; margin:0; display:block; font:300 12px/14px arial, sans-serif; color:#666666
}

.mod2 a.navigline_u:hover {
	background-color:#ffffff
}

.mod2 a.navigline_u2, .mod2 a.navigline_u2:link, .mod2 a.navigline_u2:active, .mod2 a.navigline_u2:hover, .mod2 a.navigline_u2:visited {
	padding-top:2px; padding-right:0; padding-bottom:4px; margin:0 0 3px 0; display:block; font:300 12px/14px arial, sans-serif; color:#666666
}

.mod2 a.navigline_u2:hover {
	background-color:#ffffff
}

.greyvinj2 {
	margin:0 0 0 0; font: 700 14px/17px arial, sans-serif; color:#9CB7C5
}


.header_image {
	font: 700 26px/28px arial, sans-serif; color:#ffffff; letter-spacing: -0.03em; word-spacing: -0.04em
}

a.link2, a.link2:link, a.link2:active, a.link2:hover, a.link2:visited {
	color:#66c8fa
}

.imagetext {
	padding:0 0 2px 0; font: 300 10px/13px arial, sans-serif
}

.imagetextleft {
	float:left; padding:4px 15px 10px 0; font: 300 10px/13px arial, sans-serif
}

.imagetextright {
	float:right; padding:4px 0 10px 15px; font: 300 10px/13px arial, sans-serif
}

.inputcomment {
	height: 15px; margin: 0 0 8px 0; padding: 1px 0 0 1px; border: #ffffff 1px solid; font: 300 12px/14px arial, sans-serif
}

.textareacomment {
	margin: 0 0 8px 0; padding: 1px 0 0 1px; border: #ffffff 1px solid; font: 300 12px/14px arial, sans-serif
}

.selecter {
	margin: 0 0 4px 0; padding: 0; border-top: #646F80 1px solid; border-right: #B4B9C1 1px solid; border-bottom: #B4B9C1 1px solid; border-left: #B4B9C1 1px solid; font: 300 12px/14px arial, sans-serif
}

a.bu_36, a.bu_36:link, a.bu_36:active, a.bu_36:hover, a.bu_36:visited {
	width:36px; height: 16px; padding: 2px 0 0 0; background: transparent url(img/bu_36.gif) no-repeat; display: block; border: 0; font: 700 12px/13px arial, sans-serif; text-decoration: none; text-align: center; color: #ffffff
}

a.bu_80, a.bu_80:link, a.bu_80:active, a.bu_80:hover, a.bu_80:visited {
	width:80px; height: 16px; padding: 2px 0 0 0; background: transparent url(img/bu_80.gif) no-repeat; display: block; border: 0; font: 700 12px/13px arial, sans-serif; text-decoration: none; text-align: center; color: #ffffff
}

a.bu125, a.bu125:link, a.bu125:active, a.bu125:hover, a.bu125:visited {
	width:125px; height: 17px; padding: 3px 0 0 0; background: transparent url(img/bu125.gif) no-repeat; display: block; border: 0; font: 700 12px/13px arial, sans-serif; text-decoration: none; text-align: center; color: #ffffff
}

a.bu2_80, a.bu2_80:link, a.bu2_80:active, a.bu2_80:hover, a.bu2_80:visited {
	width:80px; height: 15px; padding: 1px 0 0 0; background: transparent url(img/bu2_80.gif) no-repeat; display: block; border: 0; font: 300 11px/12px arial, sans-serif; text-decoration: none; text-align: center; color: #333333
}

a.bu2_100, a.bu2_100:link, a.bu2_100:active, a.bu2_100:hover, a.bu2_100:visited {
	width:100px; height: 15px; padding: 1px 0 0 0; background: transparent url(img/bu2_100.gif) no-repeat; display: block; border: 0; font: 300 11px/12px arial, sans-serif; text-decoration: none; text-align: center; color: #333333
}

a.bu3_65, a.bu3_65:link, a.bu3_65:active, a.bu3_65:hover, a.bu3_65:visited {
	width:65px; height: 16px; padding: 2px 0 0 0; background: transparent url(img/bu3_65.gif) no-repeat; display: block; border: 0; font: 300 12px/13px arial, sans-serif; text-decoration: none; text-align: center; color: #333333
}

a.bu3_80, a.bu3_80:link, a.bu3_80:active, a.bu3_80:hover, a.bu3_80:visited {
	width:80px; height: 16px; padding: 2px 0 0 0; background: transparent url(img/bu3_80.gif) no-repeat; display: block; border: 0; font: 300 12px/13px arial, sans-serif; text-decoration: none; text-align: center; color: #333333
}

a.bu3_100, a.bu3_100:link, a.bu3_100:active, a.bu3_100:hover, a.bu3_100:visited {
	width:100px; height: 16px; padding: 2px 0 0 0; background: transparent url(img/bu3_100.gif) no-repeat; display: block; border: 0; font: 300 12px/13px arial, sans-serif; text-decoration: none; text-align: center; color: #333333
}

a.bu4_120, a.bu4_120:link, a.bu4_120:active, a.bu4_120:hover, a.bu4_120:visited {
	width:120px; height: 21px; padding: 3px 0 0 0; background: transparent url(img/bu4_120.gif) no-repeat; display: block; border: 0; font: 700 14px/15px arial, sans-serif; text-decoration: none; text-align: center; color: #333333
}

a.subjectlink, a.subjectlink:link, a.subjectlink:active, a.subjectlink:hover, a.subjectlink:visited {
	padding:5px 0 5px 6px; margin:0 0 3px 0; display:block; background-color:#f8f9fa; font:300 12px/14px arial, sans-serif; color:#00a0f6
}

.conbox0 {
	padding:5px 0 5px 0; font:300 12px/14px arial, sans-serif; width:100%
}

.conbox1 {
	padding:5px 0 5px 0; font:300 12px/14px arial, sans-serif; width:100%; border-bottom: #e0e0e0 1px solid; cursor: pointer
}

.conbox1header {
	display:block; height:12px; padding:5px 0 5px 0; font:700 12px/14px arial, sans-serif; width:100%; border-bottom: #cccccc 1px solid; border-top:#e0e0e0 1px dotted

}

.col80 {
	float:left; width:78%; padding-right:2%; cursor:pointer; font-size:12px
}

.col20 {
	float:left; width:18%; padding-right:2%; cursor:pointer; font-size:12px
}

.formlabel {
	padding:0 0 1px 0; font: 300 12px/14px arial, sans-serif; color: #57636F
}

.forminput {
	padding:0 0 5px 0; font: 300 11px/14px arial, sans-serif; color: #57636F
}

.inputtext {
	height: 13px; margin: 0 0 3px 0; padding: 1px 0 0 1px; border-top: #646F80 1px solid; border-right: #B4B9C1 1px solid; border-bottom: #B4B9C1 1px solid; border-left: #B4B9C1 1px solid; font: 300 12px/15px arial, sans-serif
}

.inputtext2 {
	height: 15px; margin: 0 0 3px 0; padding: 1px 0 0 1px; border-top: #646F80 1px solid; border-right: #B4B9C1 1px solid; border-bottom: #B4B9C1 1px solid; border-left: #B4B9C1 1px solid; font: 700 13px/16px arial, sans-serif; color:#000000
}

.inputintone {
	height: 14px; margin: 0 0 3px 0; padding: 1px 0 0 1px; border-top: #e3dbbf 1px solid; border-right: #ffffff 1px solid; border-bottom: #ffffff 1px solid; border-left: #e3dbbf 1px solid; font: 300 12px/15px arial, sans-serif
}

.inputwhite {
	height: 15px; padding-top:1px; margin: 0 0 3px 0; padding: 1px 0 0 1px; border:#ffffff 1px solid; font: 700 12px/14px arial, sans-serif
}

.textareatext {
	margin: 0 0 3px 0; padding: 1px 0 0 1px; border-top: #646F80 1px solid; border-right: #B4B9C1 1px solid; border-bottom: #B4B9C1 1px solid; border-left: #B4B9C1 1px solid; font: 300 12px/15px arial, sans-serif
}

.checkb {
	margin: 0 2px 0 0; padding: 0; cursor: pointer; vertical-align:middle
}

.alertdiv {
	background-color:#f0f0f0
}

.alert4 {
	padding:6px 10px 7px 10px;border:1px #ff0000 dashed;color:#333333;font-size:13px
}

.alert2 {
	padding:6px 7px 6px 7px; font: 300 12px/15px arial, sans-serif; color: #ff2800
}

.newslettertitle {
	display:block; font:700 18px/18px arial, sans-serif; padding:5px 0 5px 9px; margin-bottom:15px; letter-spacing: -0.010em; word-spacing: -0.015em; background-color:#d6dadc; color:#ffffff
}

.newslettervinj {
	width:100%; margin:35px 0 15px 0; background-color:#48b2eb
}

.newslettervinj2 {
	width:100%; margin:35px 0 15px 0; background-color:#ff508e
}

.newslettervinj3 {
	width:100%; margin:35px 0 15px 0; background-color:#71a6aa
}

.text12 {
	font:300 12px/16px arial, sans-serif
}

.text14 {
	font:300 14px/18px arial, sans-serif
}

.tone_da_140 {
	display:block;padding:5px 5px 5px 5px;margin-bottom:9px;background:#ffffff url('img/tone_da_140.gif') repeat-x;border-bottom:1px #e3dbbf solid
}

.vinjgrey {
	font:700 13px/16px arial, sans-serif; padding:0 0 5px 0; color:#999999
}

.relatedtexts {
	float:right; width:150px; padding:10px 0 10px 5px; margin:0 0 20px 15px; font: 300 11px/13px arial, sans-serif; color: #000000; border-top:3px #e7e8e9 solid; border-bottom:3px #e7e8e9 solid
}

a.moretextheader, a.moretextheader:link, a.moretextheader:active, a.moretextheader:hover, a.moretextheader:visited {
	font:700 12px/14px arial, sans-serif
}

a.moretextheader2, a.moretextheader2:link, a.moretextheader2:active, a.moretextheader2:hover, a.moretextheader2:visited {
	font:700 14px/16px arial, sans-serif;color:#000000
}

.atlastone1 {
	display:block; padding:3px
}

.headerwhite {
	font:700 14px/18px arial, sans-serif; color:#ffffff
}

.headerwhite2 {
	font:700 18px/20px arial, sans-serif; color:#ffffff; letter-spacing: -0.010em; word-spacing: -0.015em
}

.headerblack {
	font:700 14px/18px arial, sans-serif; color:#000000
}

.headerblack2 {
	font:700 18px/20px arial, sans-serif; color:#000000; letter-spacing: -0.010em; word-spacing: -0.015em
}

.headerblack3 {
	font:700 22px/25px arial, sans-serif; color:#000000; letter-spacing: -0.010em; word-spacing: -0.015em
}

.pricelarge {
	font:700 14px/17px arial, sans-serif; color:#ff0000
}

a.headerwhitelink, a.headerwhitelink:link, a.headerwhitelink:active, a.headerwhitelink:hover, a.headerwhitelink:visited {
	font:700 14px/18px arial, sans-serif; color:#ffffff
}

a.headerwhitelink2, a.headerwhitelink2:link, a.headerwhitelink2:active, a.headerwhitelink2:hover, a.headerwhitelink2:visited {
	font:700 12px/15px arial, sans-serif; color:#ffffff
}

a.headerblacklink, a.headerblacklink:link, a.headerblacklink:active, a.headerblacklink:hover, a.headerblacklink:visited {
	font:700 14px/18px arial, sans-serif; color:#000000
}