/* Prevent Firefox Scrollbar Jump */
html { overflow-y:scroll; }

/* You can float image automatically to left or right */	
.img_caption.left {
	float: left;
	margin-right: 1em;
	margin-top: 1.4em;
}
.img_caption.right {
	float: right;
	margin-left: 1em;
	margin-top: 1.4em;
}
.img_caption.left p {
	clear: left;
	text-align: center;
}
.img_caption.right p {
	clear: right;
	text-align: center;
}

/* error text mostly with RED to make attention */	
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	}
a.error:link, a.error:visited, a.error:hover {
	color: #990000;
	text-decoration: none
	}
	
/***** messages *****/

.mHelp, .mInfo, .mWarning, .mError {
	margin: 5px;
	border: 2px solid;
	background: #ffffff;
	border-color: #ccc;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: 0.1em; 
	min-height: 50px;
	font-size:11px;
}

.mHelp {
	background-image: url(../images/icons/lightbulb_48.png);
}

.mInfo {
	background-image: url(../images/icons/accepted_48.png);
}

.mWarning {
	background-image: url(../images/icons/warning_48.png);
}

.mError {
	background-image: url(../images/icons/cancel_48.png);
}	

/***** replace logo with image *****/

/*
h1.art-Logo-name, h1.art-Logo-name a, h1.art-Logo-name a:link, h1.art-Logo-name a:visited, h1.art-Logo-name a:hover
{
	width: 355px; height: 80px; 
	background: url(../images/logo.png) no-repeat;
	text-indent: -9999px; 
}
*/
/***** large footer *****/
/*
.art-Footer
{
	width: 100%; 
	background:repeat-x;
}

.art-Footer .art-Footer-background
{
	width: 100%; 
	height: 261px;	
}
*/

/* Product page */
#orderbuttons { margin: 10px auto;}

.orderaddtocart
{float:left; display: inline; margin-left:10px; }


.orderaddtocart {width:242px; height:94px; cursor:pointer;}
.mac {background:url(../publ_images/order_button_mac.jpg) no-repeat;}
.win {background:url(../publ_images/order_button_win.jpg) no-repeat;}
.web {background:url(../publ_images/order_button_web.jpg) no-repeat;}
.websimple {background:url(../publ_images/order_button_websimple.jpg) no-repeat;}
.plesk {background:url(../publ_images/order_button_plesk.jpg) no-repeat;}
.price {padding: 60px 0 0 40px; color:#FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold;}
#orderbuttons a, #orderbuttons a:hover { text-decoration:none;}

/* used at products */
.roundedbutton a{
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	display:block;
	padding:20px;
	margin: 0 auto;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	height: 30px;
	width: 40%;
	color:#fff;
	background-color: #FD4415;
    border:1px solid #FD4415;
}
/* used at products */
dd li { list-style:circle; line-height: 1.2; margin-left: -30px;}

#listoption {
	border:1px solid #FD4415;
	background:#e3e3e;
	padding: 20px;
	margin: 10px 0;
}

.ui-accordion-header {color: #fff;}