@charset "utf-8";

/* Stylesheet File Carlsson Golf									*/

/* style.css 														*/

/* Modified February 24th 2009						 				*/

/* http://www.carlssongolf.se/	 									*/





/* import style */



@import url(paragraph.css);

@import url(widget.css);

@import url(standard.css);

@import url(forms.css);



/* reset browser style */



* {

	margin: 0px;

	padding: 0px;

}



/* fundamental style */



html {

	height/**/: 100%; /* needed to get the 100% height of content */

}

body {

	height/**/: 100%;

	background: #353a3a url(../images/background_canvas.gif) repeat-x 0px 0px;

}



/* canvas style */



.canvas {

	width: 766px;

	height: auto !important;

	height: 100%;

	padding: 0px 0px 0px 0px;

	position: relative;

}

html>body .canvas { /* be nice to Firefox, Opera, Safari, Explorer 7.0 and Macintosh bowsers */

	margin: 0px auto 0px auto;

	background: transparent url(../images/background_head.png) no-repeat left top;

	min-height: 100%;

}

* html .canvas { /* be nice to Internet Explorer 5.5 and 6.0 */

	margin-left: expression(this.offsetWidth < this.parentNode.offsetWidth ? parseInt((this.parentNode.offsetWidth - this.offsetWidth) / 2) + "px" : "0");

	background: transparent url(../images/background_head.gif) no-repeat left top;

}

.canvas div.head {

	width: 766px;

	height: 116px;

	margin: 0px 0px 6px 0px;

	position: relative;

}

.canvas div.body {

	width: 766px;

	margin: 0px 0px 0px 0px;

	padding: 3px 0px 0px 0px;

	position: relative;

}

html>body div.body { /* be nice to Firefox, Opera, Safari, Explorer 7.0 and Macintosh bowsers */

	background: transparent url(../images/background_body.png) no-repeat left top;

}

* html div.body { /* be nice to Internet Explorer 5.5 and 6.0 */

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/design/specific/images/background_body.png', sizingMethod='crop');

}

.canvas div.foot {

	width: 766px;

	height: 100px;

	margin: 0px 0px 0px 0px;

	position: relative;
 
   

}

html>body div.foot { /* be nice to Firefox, Opera, Safari, Explorer 7.0 and Macintosh bowsers */

	background: transparent url(../images/background_foot.png) no-repeat left top;


}

* html div.foot { /* be nice to Internet Explorer 5.5 and 6.0 */

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/design/specific/images/background_foot.png', sizingMethod='crop');

}



/* canvas subpage style */



.subpage div.body {

	padding: 7px 0px 0px 0px;

}

html>body .subpage div.body { /* be nice to Firefox, Opera, Safari, Explorer 7.0 and Macintosh bowsers */

	background: transparent url(../images/background_body_subpage.png) no-repeat left top;

}

* html .subpage div.body { /* be nice to Internet Explorer 5.5 and 6.0 */

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/design/specific/images/background_body_subpage.png', sizingMethod='crop');

}

html>body .subpage div.foot { /* be nice to Firefox, Opera, Safari, Explorer 7.0 and Macintosh bowsers */

	background: transparent url(../images/background_foot.png) no-repeat left top;

}

* html .subpage div.foot { /* be nice to Internet Explorer 5.5 and 6.0 */

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/design/specific/images/background_foot.png', sizingMethod='crop');

}



/* iframeholder style */



.iframeholder {

	width: 766px;

	margin: 0px 0px 0px 0px;

	padding: 20px 10px 20px 10px;

	overflow: hidden;

}

.iframeholder .content {

	width: 766px;

}

.iframeholder.subpage .content, .iframeholder.startpage .flash {

	background: none;

	filter: none;

}

.iframeholder .content .left {

	width: 526px;

	width: /**/502px;

	padding: 4px 24px 0px 0px;

}

.iframeholder .content .right {

	width: 234px;

	padding: 4px 0px 0px 0px;

}

.iframeholder .contentbox, .iframeholder .content .contentbox {

	background: none;

	filter: none;

}

.iframeholder .content .contentbox .left {

	width: 485px;

	width: /**/461px;

	margin: 0px 0px 0px 3px;

	padding: 0px 0px 0px 24px;

	display: inline;

	float: left;

}

.iframeholder .content .contentbox .right {

	width: 234px;

	width: /**/210px;

	margin: 0px 3px 0px 0px;

	padding: 0px 24px 0px 0px;

	display: inline;

	float: right;

}

.iframeholder .teaserbox, .iframeholder .content .teaserbox {

	background: none;

	filter: none;

}

.iframeholder .content .teaserbox .left {

	width: 214px;

	padding: 0px 0px 0px 0px;

}

.iframeholder .content .teaserbox .center {

	width: 214px;

	padding: 0px 0px 0px 0px;

}

.iframeholder .content .teaserbox .right {

	width: 214px;

	padding: 0px 0px 0px 0px;

}



/* content style */



.content {

	width: 766px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	overflow: hidden;

}

html>body .subpage .content { /* be nice to Firefox, Opera, Safari, Explorer 7.0 and Macintosh bowsers */

	background: transparent url(../images/background_content_subpage.png) repeat-y left top;

}

* html .subpage .content { /* be nice to Internet Explorer 5.5 and 6.0 */

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/design/specific/images/background_content_subpage.png', sizingMethod='scale');

}

.content .left {

	width: 526px;

	width: /**/478px;

	margin: 0px 0px 0px 3px;

	padding: 220px 24px 20px 24px;

	float: left;

}

* html .content .left {

	display: inline;

}

.content .right {

	width: 234px;

	margin: 0px 3px 0px 0px;

	padding: 4px 0px 20px 0px;

	float: right;

}

* html .content .right {

	display: inline;

}



/* contentbox style */



.contentbox {

	width: 766px;

	margin: 0px 0px 0px 0px;

	padding: 16px 0px 12px 0px;

	overflow: hidden;

}

html>body .contentbox { /* be nice to Firefox, Opera, Safari, Explorer 7.0 and Macintosh bowsers */

	background: transparent url(../images/background_content.png) repeat-y left top;

}

* html .contentbox { /* be nice to Internet Explorer 5.5 and 6.0 */

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/design/specific/images/background_content.png', sizingMethod='scale');

}

.contentbox .left {

	width: 505px;

	width: /**/461px;

	margin: 0px 0px 0px 3px;

	padding: 0px 20px 0px 24px;

	border-right: 1px solid #e5e5e5;

	display: inline;

	float: left;

}

.contentbox .right {

	width: 234px;

	width: /**/210px;

	margin: 0px 3px 0px 0px;

	padding: 0px 24px 0px 0px;

	display: inline;

	float: right;

}



/* copyright style */



.copyright {

	font: normal 9px/13px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	position: absolute;

	left: 8px;

	top: 10px;

	color: #fff;

}



/* address style */



.address {

	padding: 0px 0px 0px 0px;

	font: normal 10px/13px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	word-spacing: 0;

	color: #6a6a6a;

}



/* partner style */



.partner {

	padding: 0px 0px 0px 0px;

	font: normal 10px/13px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	position: absolute;

	right: 8px;

	top: 10px;

	color: #6a6a6a;

}

.partner a {

	position: relative;

}

.partner img {

	margin: 0px 0px 0px 2px;

	vertical-align: -4px;

}



/* pager style */



.pager {

	width: 526px;

	height: 204px;

	position: absolute;

	z-index: 0;

	left: 3px;

	top: 3px;

}



/* corner style */



.corner {

	width: 3px;

	height: 3px;

	position: absolute;

	z-index: 1;

	left: 3px;

	top: 3px;

}



/* topmenu style */



.topmenu {

	margin: 0px 0px 0px 0px;

	list-style-type: none;

	position: absolute;

	right: 14px;

	top: 1px;

}

.topmenu li {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 4px;

	background: none;

	display: block;

	float: left;

}

.topmenu li a {

	padding: 3px 8px 3px 4px;

	font: bold 9px/13px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	white-space: nowrap;

	text-align: center;

	display: block;

	float: left;

}

.topmenu li.divider {

	height: 1px;

	margin: 0px 3px 0px 3px;

	padding: 0px 0px 0px 0px;

	background: none;

	background-color: #736f34;

	line-height: 1px;

	font-size: 1px;

	display: block;

	float: left;

	clear: none;

}

.topmenu li.divider img {

	width: 2px;

	height: 1px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

.topmenu li a:link, .topmenu li a:active, .topmenu li a:visited {

	text-decoration: none;

	color: #ffffff;

	}

.topmenu li a:link, .topmenu li a:active, .topmenu li a:visited {

	text-decoration: none;

	color: #ffffff;

}

.topmenu li a:hover, .topmenu li a:visited:hover {

	text-decoration: none;

	color: #ffffff;

}

.topmenu li:hover {

	background: transparent url(../images/topmenu_active_left.gif) no-repeat top left;

}

.topmenu li:hover a {

	background: transparent url(../images/topmenu_active_right.gif) no-repeat top right;

}

.topmenu li.active {

	background: transparent url(../images/topmenu_active_left.gif) no-repeat top left;

}

.topmenu li.active a {

	background: transparent url(../images/topmenu_active_right.gif) no-repeat top right;

}

.topmenu .active a:link, .topmenu .active a:active, .topmenu .active a:visited {

	text-decoration: none;

	color: #ffffff;

}

.topmenu .active a:hover, .topmenu .active a:visited:hover {

	text-decoration: none;

	color: #ffffff;

}



/* pagemenu style */



.pagemenu {

	height: 28px;

	margin: 0px 0px 0px 0px;

	list-style-type: none;

	position: absolute;

	left: 14px;

	top: 80px;

}

.pagemenu li {

	height: 28px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 4px;

	background: none;

	display: block;

	float: left;

}

.pagemenu li a {

	height: 28px;

	height: /**/22px;

	padding: 6px 11px 0px 7px;

	font: normal 12px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	white-space: nowrap;

	text-align: center;

	display: block;

	float: left;

}

.pagemenu li.divider {

	height: 28px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	line-height: 1px;

	font-size: 1px;

	display: block;

	float: left;

	clear: none;

}

.pagemenu li.divider img {

	width: 2px;

	height: 28px;

	margin: 1px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background: transparent url(../images/pagemenu_divider.gif) no-repeat left top;

}

.pagemenu li a:link, .pagemenu li a:active, .pagemenu li a:visited {

	text-decoration: none;

	color: #616161;

}

.pagemenu li a:hover, .pagemenu li a:visited:hover {

	text-decoration: none;

	color: #000000;

}

.pagemenu .active {

	height: 28px;

	margin: 0px -2px 0px -2px;

	padding: 0px 0px 0px 4px;

	background: none;

	background: transparent url(../images/pagemenu_active_left.gif) no-repeat top left;

	display: block;

	float: left;

	position: relative;

	z-index: 2;

}

.pagemenu .active a {

	height: 28px;

	height: /**/22px;

	padding: 6px 13px 0px 9px;

	background: transparent url(../images/pagemenu_active_right.gif) no-repeat top right;

	white-space: nowrap;

	text-align: center;

	display: block;

	float: left;

}

.pagemenu .active a:link, .pagemenu .active a:active, .pagemenu .active a:visited {

	font: normal 12px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	color: #ffffff;

}

.pagemenu .active a:hover, .pagemenu .active a:visited:hover {

	color: #ffffff;

}



/* submenu style */



.submenu {

	margin: 6px 0px 20px 0px;

	padding: 3px 0px 0px 0px;

	background: none;

	list-style-type: none;

	background: transparent url(../images/submenu_divider.gif) no-repeat left top;

}

.submenu li {	

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background: transparent url(../images/submenu_divider.gif) no-repeat left bottom;

}

* html .submenu li { /* be nice to Internet Explorer 5.5 and 6.0 */

	height/**/: 29px;

	margin/**/: 1px 0px -1px 0px;

}

.submenu li a {

	height: auto;

	margin: 0px 0px 0px 0px;

	padding: 7px 15px 10px 24px;

	font: normal 11px/17px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	background: transparent url(../images/submenu_arrow.gif) no-repeat 13px 12px;

	display: block;

}

.submenu li a:link, .submenu li a:active, .submenu li a:visited {

	color: #6a6a6a;

}

.submenu li a:hover, .submenu li a:visited:hover {

	color: #6a6a6a;

}

.submenu .active {

	background: none;

	background: #e5e5e5 url(../images/submenu_divider.gif) no-repeat left bottom;

}

.submenu .active a {

	background: transparent url(../images/submenu_arrow_active.gif) no-repeat 13px 12px;

}

.submenu .active a:link, .submenu .active a:active, .submenu .active a:visited {

	color: #998675;

}

.submenu .active a:hover, .submenu .active a:visited:hover {

	color: #998675;

}

.submenu .open {

	background: #d7d7d7 url(../images/submenu_open.gif) no-repeat left top;

	border-bottom: 1px solid #fdfdfd;

}

.submenu .open a {

	background: transparent url(../images/submenu_arrow_active.gif) no-repeat 13px 12px;

}

.submenu .open a:link, .submenu .open a:active, .submenu .open a:visited {

	color: #998675;

}

.submenu .open a:hover, .submenu .open a:visited:hover {

	color: #998675;

}

* html .submenu li a {

	height: 29px;

	height: /**/12px;

	padding: 7px 15px 10px 24px;

}



/* submenu level1 style */



.submenu .level1 {

	margin: -8px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

	background: #d7d7d7 url(../images/submenu_open_fill.gif) repeat-y left top;

}

.submenu .level1 li {

	margin: 1px 0px 1px 0px;

	padding: 0px 0px 0px 0px;

	background: none;

	border: none;

}

* html .submenu .level1 li { /* be nice to Internet Explorer 5.5 and 6.0 */

	height/**/: 15px;

	margin/**/: 0px 0px 0px 0px;

}

.submenu .level1 li a {

	height: auto;

	margin: 0px 0px 0px 0px;

	padding: 1px 10px 0px 38px;

	font: normal 10px/16px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	background: transparent url(../images/submenu_subarrow.gif) no-repeat 26px 7px;

	display: block;

}

.submenu .level1 li a:link, .submenu .level1 li a:active, .submenu .level1 li a:visited {

	color: #6a6a6a;

}

.submenu .level1 li a:hover, .submenu .level1 li a:visited:hover {

	color: #6a6a6a;

}

.submenu .level1 .active {

	background: none;

}

.submenu .level1 .active a:link, .submenu .level1 .active a:active, .submenu .level1 .active a:visited {

	color: #8c6239;

	background: transparent url(../images/submenu_subarrow_active.gif) no-repeat 26px 7px;

}

.submenu .level1 .active a:hover, .submenu .level1 .active a:visited:hover {

	color: #6a6a6a;

	background: transparent url(../images/submenu_subarrow.gif) no-repeat 26px 7px;

}

.submenu .level1 .open {

	background: none;

}

.submenu .level1 .open a:link, .submenu .level1 .open a:open, .submenu .level1 .open a:visited {

	color: #6a6a6a;

}

.submenu .level1 .open a:hover, .submenu .level1 .open a:visited:hover {

	color: #6a6a6a;

}

* html .submenu .level1 li a {

	height: 17px;

	height: /**/13px;

	padding: 1px 10px 0px 38px;

}



/* submenu level2 style */



.submenu .level2 {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background: none;

}

.submenu .level2 li {

	margin: 1px 0px 1px 0px;

	padding: 0px 0px 0px 0px;

	border: none;

}

* html .submenu .level2 li { /* be nice to Internet Explorer 5.5 and 6.0 */

	height/**/: 15px;

	margin/**/: 0px 0px 0px 0px;

}

.submenu .level2 li a {

	height: auto;

	margin: 0px 0px 0px 0px;

	padding: 1px 10px 0px 48px;

	font: normal 10px/16px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	background: transparent url(../images/submenu_subarrow.gif) no-repeat 36px 7px;

	display: block;

}

.submenu .level2 li a:link, .submenu .level2 li a:active, .submenu .level2 li a:visited {

	color: #6a6a6a;

}

.submenu .level2 li a:hover, .submenu .level2 li a:visited:hover {

	color: #6a6a6a;

}

.submenu .level2 .active {

	background: none;

}

.submenu .level2 .active a:link, .submenu .level2 .active a:active, .submenu .level2 .active a:visited {

	color: #8c6239;

	background: transparent url(../images/submenu_subarrow_active.gif) no-repeat 36px 7px;

}

.submenu .level2 .active a:hover, .submenu .level2 .active a:visited:hover {

	color: #6a6a6a;

	background: transparent url(../images/submenu_subarrow.gif) no-repeat 36px 7px;

}

.submenu .level2 .open {

	background: none;

}

.submenu .level2 .open a:link, .submenu .level2 .open a:open, .submenu .level2 .open a:visited {

	color: #6a6a6a;

}

.submenu .level2 .open a:hover, .submenu .level2 .open a:visited:hover {

	color: #6a6a6a;

}

* html .submenu .level2 li a {

	height: 17px;

	height: /**/16px;

	padding: 1px 10px 0px 48px;

}



/* submenu level3 style */



.submenu .level3 {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background: none;

}

.submenu .level3 li {

	margin: 1px 0px 1px 0px;

	padding: 0px 0px 0px 0px;

	border: none;

}

* html .submenu .level3 li { /* be nice to Internet Explorer 5.5 and 6.0 */

	height/**/: 15px;

	margin/**/: 0px 0px 0px 0px;

}

.submenu .level3 li a {

	height: auto;

	margin: 0px 0px 0px 0px;

	padding: 1px 10px 0px 61px;

	font: normal 10px/16px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	background: transparent url(../images/submenu_subarrow.gif) no-repeat 49px 7px;

	display: block;

}

.submenu .level3 li a:link, .submenu .level3 li a:active, .submenu .level3 li a:visited {

	color: #6a6a6a;

}

.submenu .level3 li a:hover, .submenu .level3 li a:visited:hover {

	color: #6a6a6a;

}

.submenu .level3 .active {

	background: none;

}

.submenu .level3 .active a:link, .submenu .level3 .active a:active, .submenu .level3 .active a:visited {

	color: #8c6239;

	background: transparent url(../images/submenu_subarrow_active.gif) no-repeat 49px 7px;

}

.submenu .level3 .active a:hover, .submenu .level3 .active a:visited:hover {

	color: #6a6a6a;

	background: transparent url(../images/submenu_subarrow.gif) no-repeat 49px 7px;

}

.submenu .level3 .open {

	background: none;

}

.submenu .level3 .open a:link, .submenu .level3 .open a:open, .submenu .level3 .open a:visited {

	color: #6a6a6a;

}

.submenu .level3 .open a:hover, .submenu .level3 .open a:visited:hover {

	color: #6a6a6a;

}

* html .submenu .level3 li a {

	height: 17px;

	height: /**/16px;

	padding: 1px 10px 0px 61px;

}



/* terms menu style */



.terms {

	position: absolute;

	right: 3px;

	top: 10px;

}

.terms a {

	margin: 5px 5px 5px 5px;

	font: normal 9px/13px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

}

.terms a:link, .terms a:active, .terms a:visited {

	text-decoration: none;

	color: #fff;

}

.terms a:hover, .terms a:visited:hover {

	text-decoration: underline;

	color: #fff;

}

.terms img {

	vertical-align: -1px;

}



/* language menu style */



.language {

	height: 20px;

	position: absolute;

	right: 8px;

	top: 3px;

}

.language a {

	margin: 3px 6px 0px 6px;

	font: normal 10px/13px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	display: inline;

	float: left;

}

.language a:link, .language a:active, .language a:visited {

	color: #8a8a8a;

}

.language a:hover, .language a:visited:hover {

	color: #8a8a8a;

}

.language span {

	height: 22px;

	background-color: #8a8a8a;

	line-height: 0px;

	font-size: 0px;

	vertical-align: -2px;

	display: block;

	float: left;

}

.language span.first {

	display: block;

}

.language span.last {

	display: block;

}

.language span img {

	height: 22px;

}



/* warning style */



.warning {

	margin: 0px 0px 12px 0px;

	padding: 5px 20px 0px 45px;

	border-top: 2px solid #ffd324;

    border-bottom: 2px solid #ffd324;

	text-align: left;

}

html>body .warning {

	background: #fff6bf url(../images/icon_warning.png) no-repeat 15px 50%;

}

* html .warning {

	background: #fff6bf url(../images/icon_warning.gif) no-repeat 15px 50%;

}

.warning h2 {

	margin: 2px 0px 8px 0px;

	font: bold 11px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

}

.warning p {

	margin: 0px 0px 7px 0px;

	font: normal 11px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

}

.warning ul li {

	font: normal 11px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	background: url(../images/bullet_warning.gif) no-repeat 2px 8px;

}

.warning h2 span.time {

	font: bold 12px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	color: #e25649;

}

.warning p span.time {

	color: #e25649;

}



/* feedback style */



.feedback {

	margin: 0px 0px 12px 0px;

	padding: 5px 20px 0px 45px;

	border-top: 2px solid #b5d4fe;

    border-bottom: 2px solid #b5d4fe;

	text-align: left;

}

html>body .feedback {

	background: #f8fafc url(../images/icon_feedback.png) no-repeat 15px 50%;

}

* html .feedback {

	background: #f8fafc url(../images/icon_feedback.gif) no-repeat 15px 50%;

}

.feedback h2 {

	margin: 2px 0px 8px 0px;

	font: bold 11px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

}

.feedback p {

	margin: 0px 0px 7px 0px;

	font: normal 11px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

}

.feedback ul li {

	font: normal 11px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	background: url(../images/bullet_feedback.gif) no-repeat 2px 8px;

}

.feedback h2 span.time {

	font: bold 12px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	color: #344b83;

}

.feedback p span.time {

	color: #344b83;

}

.subbox.divided .feedback h2 {

	font: bold 11px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

}



/* message-error style */



.message-error {

	margin: 0px 0px 12px 0px;

	padding: 5px 20px 0px 45px;

	border-top: 2px solid #df5a4f;

    border-bottom: 2px solid #df5a4f;

	text-align: left;

}

html>body .message-error {

	background: #fff9f9 url(../images/icon_warning.png) no-repeat 15px 50%;

}

* html .message-error {

	background: #fff9f9 url(../images/icon_warning.gif) no-repeat 15px 50%;

}

.message-error h2 {

	margin: 2px 0px 8px 0px;

	font: bold 11px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	color: #df5a4f;

}

.message-error p {

	margin: 0px 0px 7px 0px;

	font: normal 11px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

}

.message-error ul li {

	font: normal 11px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

	background: url(../images/bullet_error.gif) no-repeat 2px 8px;

}

.message-error h2 span.time {

	font: bold 12px/15px 'lucida grande', Verdana, Arial, Helvetica, sans-serif;

}

.message-error p span.time {

	color: #e25649;

}




