/* 
	Document   : stylesheet_ordinary
	Created on : 5.7.2009, 1:47:21
	Author     : scool
	Description:
		Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

#imgPreviewWithStyles {
	background: #FFF;
	border: 1px solid #DC8D3B;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 5px;
	z-index: 999;
}

.productBGcolored {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}



/*
  1) links and URL
*/

a.current {
  color: black;
  font-weight: bold;
}

.themeBorder {
	border: 1px solid #DC8D3B;
}
.borderColor {
	border-color: #DC8D3B;
}
.borderBottomDotted-themed {
	border-bottom: 1px #DC8D3B dotted;
}
.borderLeftDotted-themed {
	border-left: 1px #DC8D3B dotted;
}
.borderRightDotted-themed {
	border-right: 1px #DC8D3B dotted;
}
.borderTopDotted-themed {
	border-top: 1px #DC8D3B dotted;
}
.backGround {
	background-color: #FFF8D5;
}
.backGround-attention{
	background-color: #FFEBCC;
}
.backGround-warning{
	background-color: #FED9D9;
}
.boxHeading {
	font-weight: Bold;
	font-size: 9pt;
	padding: 2px 4px 2px 4px;
}

/*
  2) ALIGNS , PADDING , MARGIN
*/

.right {
	text-align: right;
}

.left {
	text-align: left;
}
.padding, .padding td {
	padding: 2px 4px 2px 4px;
}
.bottomPadding {
	padding-bottom: 4px;
}
.topPadding {
	padding-top: 4px;
}

/*
	3) bacgrounds
*/

.dottedBottom td {
	background: url('../images/user_account/sep_dotted.gif') bottom center repeat-x;
}

/**
 * FORMS
 */

.x-form-text,.scInputs, textarea.x-form-field{
    background:repeat-x 0 0;
    border:1px solid;

}

textarea.x-form-field {
    padding:2px 3px;
}

.x-form-text,.scInputs, .ext-ie .x-form-file {
    height:18px;
    line-height:14px;
    vertical-align: bottom;
	padding-left: 3px;
	padding-right:3px;
}

.ext-ie6 .x-form-text, .ext-ie7 .x-form-text {
    margin:-1px 0; /* ie bogus margin bug */
    height:22px; /* ie quirks */y
    line-height:18px;
}

.ext-ie6 textarea.x-form-field, .ext-ie7 textarea.x-form-field {
    margin:-1px 0; /* ie bogus margin bug */
}

.ext-strict .x-form-text {
    height:18px;
}

.ext-safari.ext-mac textarea.x-form-field {
    margin-bottom:-2px; /* another bogus margin bug, safari/mac only */
}

.ext-strict .ext-ie8 .x-form-text, .ext-strict .ext-ie8 textarea.x-form-field {
	margin-bottom: 1px;
}

.ext-gecko .x-form-text , .ext-ie8 .x-form-text {
    padding-top:2px; /* FF won't center the text vertically */
    padding-bottom:0;
}

textarea {
    resize: none;  /* Disable browser resizable textarea */
}
.x-form-field{
    font:normal 12px tahoma, arial, helvetica, sans-serif;
}

.x-form-text,.scInputs, textarea.x-form-field{
    background-color:#fff;
    background-image:url(../../template_default/images/default/form/text-bg.gif);
    border-color:#b5b8c8;
}

fieldset {
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius:10px;

	border-radius: 10px;

}

div.success {
    background-color: #E1F8E4;
    border: 1px solid #CCF8D1;
    padding: 6px 10px 5px 10px;
}

div.success div {
     border: 1px solid #CCF8D1;
}
/**
 * BOF - FEATURED PRICES DISPLAYING
 */
	span.action {font-weight:bold;color:green;}
	span.new {text-decoration:none;color:#000000;}
	span.discount {font-weight:bold;color:green;}
	span.sale {font-weight:bold;color:green;}
	span.oldprice {text-decoration:line-through;font-size: 7pt;color:gray;}
	span.retail_action {font-weight:bold;color:blue;}
/**
 * EOF - FEATURED PRICES DISPLAYING
 */


 /**
  * HIGHEST PRIORITY CLASSES/IDs
  */

  div #mainWrapper
  {
    width: 98%;
    vertical-align: top;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #ffffff;
    text-align: left;
  }