	/* Typographi */
.note, .demo, .price, .comment, .add, .tools, .download, .shopping_cart, .new, .help, .card, .phone, .email, .info, .alert, .ok, .access, .help{
	margin: 5px;
	padding: 7px 10px 7px 45px;
	border: 1px solid #dcdcdc;
	-moz-border-radius:5px;
	background-color:#4A0921;
}

div.info {
	margin: 5px;
	padding: 7px 10px 7px 35px;
	border: 1px solid #dcdcdc;
	background: #4A0921 url(../images/icons/Info-Shield.png) 3px 3px no-repeat;
	text-align:justify;
}

div.alert {
	margin: 5px;
	padding: 7px 10px 7px 35px;
	border: 1px solid #dcdcdc;
	background: #4A0921 url(../images/icons/Warning-Shield.png) 3px 3px no-repeat;
	text-align:justify;
}

div.error2 {
	margin: 5px;
	padding: 7px 10px 7px 35px;
	border: 1px solid #dcdcdc;
	background: #4A0921 url(../images/icons/Error-Shield.png) 3px 3px no-repeat;
	text-align:justify;
}


div.ok {
	margin: 5px;
	padding: 7px 10px 7px 35px;
	border: 1px solid #dcdcdc;
	background: #4A0921 url(../images/icons/Good-Shield.png) 3px 3px no-repeat;
	text-align:justify;
}

div.access {
	margin: 5px;
	padding: 7px 10px 7px 35px;
	border: 1px solid #dcdcdc;
	background: #4A0921 url(../images/icons/Accessibility.png) 3px 3px no-repeat;
	text-align:justify;
}

div.help {
	margin: 5px;
	padding: 7px 10px 7px 35px;
	border: 1px solid #dcdcdc;
	background: #4A0921 url(../images/icons/Help-and-Support.png) 3px 3px no-repeat;
	text-align:justify;
}
/* Code ---*/
.code {
	background: #e5e4d4;
	border: dotted 1px #b8b7a8;
    font-family: tahoma;
    font-size: 11px;
	margin: 5px 0;
	padding: 7px 15px !important;
    line-height: 10px;
}
/* Box style ---*/

.note {
	background: url(../images/icons/note.png) 3px 3px no-repeat;
}

.demo {
	background: url(../images/icons/demo.png) 3px 3px no-repeat;
}

.price {
	background: url(../images/icons/price.png) 3px 3px no-repeat;
}
.comment {
	background: url(../images/icons/comment.png) 3px 3px no-repeat;
}
.add {
	background: url(../images/icons/add.png) 3px 3px no-repeat;
}
.tools {
	background: url(../images/icons/tools.png) 3px 3px no-repeat;
}
.shopping_cart {
	background: url(../images/icons/shopping_cart.png) 3px 3px no-repeat;
}
.help {
	background: url(../images/icons/help.png) 3px 3px no-repeat;
}
.new {
	background: url(../images/icons/promotion_new.png) 3px 3px no-repeat;
}
.download {
	background: url(../images/icons/download.png) 3px 3px no-repeat;
}
.card {
	background: url(../images/icons/siba.png) 3px 3px no-repeat;
}
.email {
	background: url(../images/icons/email.png) 3px 3px no-repeat;
}
.phone {
	background: url(../images/icons/phone-blue.png) 3px 3px no-repeat;
}
ul.numbers {
	padding-left:0px;
	margin-left:0px;
	margin-right:0px;
	list-style-type:none;}	

ul.numbers li {
	padding-top:6px;
	padding-left:36px;}		
		
li.number1  {
	background:transparent url(../images/icons/dm_number1.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:8px;
	list-style-type:none;
	padding-right:18px;
	padding-right:40px;
}

li.number2  {
	background:transparent url(../images/icons/dm_number2.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:8px;
	list-style-type:none;
	padding-right:18px;
	padding-right:40px;
}

li.number3  {
	background:transparent url(../images/icons/dm_number3.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:8px;
	list-style-type:none;
	padding-right:18px;
	padding-right:40px;
}

li.number4  {
	background:transparent url(../images/icons/dm_number4.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:8px;
	list-style-type:none;
	padding-right:18px;
	padding-right:40px;
}

li.number5  {
	background:transparent url(../images/icons/dm_number5.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:8px;
	list-style-type:none;
	padding-right:18px;
	padding-right:40px;
}

li.number6  {
	background:transparent url(../images/icons/dm_number6.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:8px;
	list-style-type:none;
	padding-right:18px;
	padding-right:40px;
}

li.number7  {
	background:transparent url(../images/icons/dm_number7.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:8px;
	list-style-type:none;
	padding-right:18px;
	padding-right:40px;
}

li.number8  {
	background:transparent url(../images/icons/dm_number8.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:8px;
	list-style-type:none;
	padding-right:18px;
	padding-right:40px;
}

li.number9  {
	background:transparent url(../images/icons/dm_number9.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:8px;
	list-style-type:none;
	padding-right:18px;
	padding-right:40px;
}
/* Blockquote ---*/
blockquote { font-family: tahoma, Times, serif; font-size: 100%; background-color:#4A0921; border:1px solid #CCCCCC; padding:10px; margin:10px; }

blockquote span.open {
	background: url(../images/typo/so-q.gif) no-repeat left top;
	display: inline-block;
	padding: 0 20px 0 0;
	padding-left:20px;
}

blockquote span.close {
	background: url(../images/typo/sc-q.gif) no-repeat bottom left;
	display: inline-block;
	padding: 0 20px 0 0;
	padding-left:20px;
	color:#4A0921;
}
