/*
 * *********************************************************************
 * Copyright 2005 - 2007
 * Center for Engineering and Technology Transfer of the HEIG-VD (CeTT)
 *
 * KEO is developed by CeTT (Switzerland). The code and all underlying
 * concepts and data models are owned fully and exclusively by CeTT and
 * are protected by copyright law and international treaties.
 *
 * Warning: Unauthorized reproduction, use or distribution of this
 * program, concepts, documentation and data models, or any portion of
 * it, may result in severe civil and criminal penalties, and will be
 * prosecuted to the maximum extent possible under the law.
 * *********************************************************************
*/
/* Shared styles
========================================================================= */

html								{ margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; background-image: url("/keonet/resources/images/home/bg_gray.gif"); background-repeat: repeat-x; background-position: top; background-color: #ebebeb; /* #EEF1F7 */; }
.page								{ padding: 30px }
.pointer							{ cursor: pointer }

td									{ /* text-align: left; */ }

/* Text styles
========================================================================= */


/*
input.text 							{ color: #666666; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
*/
span.shopAnnotation					{ color: #505050; font: 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.shopAnnotationBold				{ color: #505050; font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.shopAnnotationLink				{ color: #ffffff; font: 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; text-decoration: underline; }
span.shopAnnotationItalic			{ color: #505050; font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

input.text							{ font: 12px/14px Verdana, Arial, Helvetica, sans-serif; }
select.text							{ font: 12px/14px Verdana, Arial, Helvetica, sans-serif; }
span.error							{ color: #FF0000; font: 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.shopText							{ color: #666666; font: 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.shopError							{ color: #ff0000; font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.shopTextBold						{ color: #989495; font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.shopTextLink						{ color: #000000; font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; text-decoration: underline; }
span.shopTextItalic  					{ color: #989495; font: italic 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

span.shopStep							{ color: #989495; font: bold 15px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

span.shopSubtitle						{ color: #666666; font: bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

span.shopTitle							{ color: #333333; font: 18px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

span.shopTitleColor					{ color: #6f0d0d; font: 18px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

/* Borders styles
========================================================================= */

td.bordersTop							{ width: 700px; height: 10px; background-image: url("/keonet/resources/images/shop/borders/bg_top.gif"); background-repeat: repeat-x; }
td.bordersRight						{ width: 10px; height: 400px; background-image: url("/keonet/resources/images/shop/borders/bg_right.gif"); background-repeat: repeat-y; }
td.bordersBottom						{ width: 700px; height: 10px; background-image: url("/keonet/resources/images/shop/borders/bg_bottom.gif"); background-repeat: repeat-x; }
td.bordersLeft							{ width: 10px; height: 400px; background-image: url("/keonet/resources/images/shop/borders/bg_left.gif"); background-repeat: repeat-y; }

/* Content styles
========================================================================= */

td.contentMain							{ width: 640px; height: 300px; padding: 15px; background-color: #FFFFFF; vertical-align: top; }

/* Summary styles
========================================================================= */

div.shopSummary							{ width: 400px; border: 1px dotted #989495; }

/* Step styles
========================================================================= */

td.shopStep								{ padding: 0px 0px 15px 0px; /* border-bottom: 1px dotted #989495; */}

/* Order styles
========================================================================= */

td.shopOrder							{ padding: 10px 0px 10px 0px; border-bottom: 1px dotted #989495; }