/* ================================
    CSS STYLES FOR Module [!output PROJECT_NAME]
   ================================
*/
/*------------------------------------CMSCategoryMenuTree ---------------------------------------*/
.DzenNormal,.NormalDisabled
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
.DSubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
.DSubSubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: black;
}
a.DNormalBold, .DNormalBold, a.DNormalBoldBlue
{
	font-family: Tahoma !important;
	font-size: 11px !important;
	font-weight: bold !important;
}
a.DNormalBoldBlue{
	color: #258523 !important;
}
.DNormalBoldWhite{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.DNormalBoldSmall
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}
a.DNormalCart,.DNormalCart
{
	font-family: Tahoma !important;
	font-size: 11px !important;
	font-weight: normal !important;
}

.DNormalSmall
{
	font-family: Tahoma !important;
	font-size: 10px !important;
	font-weight: normal !important;
}
.DNormalRed
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color:Red;
}
.DNormalGreen
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color:Green;
}
.DProNormal
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
}
.DBulletCart
{
	background:transparent url(images/iconCart.png) no-repeat left center;
	width:32px;
	height:32px;
	padding-left:25px;
}
.AlignRight
{
   text-align:right;
}
.rightborder 
{
	border-right: 1px dotted #CCCCCC!important;
}
.Dzenline
{
	background:transparent url(images/line.png) repeat-x;
}

.CartButton{
	border: 1px solid #406A83;
	background: #618499;
	color: #fff;
	font-weight: bold;
}
.CartButton_Contibue{
	border: 1px solid #E26907;
	background: #F18200;
	color: #fff;
	font-weight: bold;
}
.CartButton_Red{
	border: 1px solid #730a0e;
	background: #d62d34;
	color: #fff;
	font-weight: bold;
}
/*------MINI CART-----------*/
.minicart .RadGrid_Default .rgHeader, .minicart .RadGrid_Default th.rgResizeCol, .minicart .RadGrid_Default, .minicart .RadGrid_Default .rgMasterTable .rgRow, .minicart .RadGrid_Default .rgMasterTable .rgAltRow{
	background-color: transparent !important;
	border: none !important;
}
.minicart .RadGrid_Default .rgHeader{
	color: #fff;
	font-weight: 700;
	background: transparent url(images/bg_rgHeader.jpg) repeat-x bottom;
	height: 30px;
}
.bg_sp{
	background: transparent url(images/bg_sp.jpg) repeat-x top;
	height: 8px;
	width: 100%;
}
.minicart{
	margin-bottom: 10px
}
/* ----- INFO ----- */

.info{
	display:inline-block; 
	clear:both;
	border-bottom:1px dotted #ccc;
	margin:0 0 5px 0;
}
.info[class]{
	display:block;
}
.info h2{
	font-weight:normal;
	font-size:160%;
	margin:0 0 .2em 0;
	clear:left;
}
.info div{
	font-size:95%;
	line-height:135%;
	margin:0 0 1.1em 0;
	color:#555;
}


/* ----- REQUIRED ----- */

form span.req{
	display:inline;
	float:none;
	color:red !important;
	font-weight:bold;
	margin:0;
	padding:0;
}

/* ----- FIELDS ----- */

input.text, input.search, input.file, textarea.textarea, select.select{
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
	font-size:100%;
	color:#333;
	margin:0;
	padding:2px 0;
}
input.text, input.search, textarea.textarea{
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#fff url(/images/fieldbg.gif) repeat-x top;
}
select.select{
	padding:1px 0 0 0;
}
input.search{
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	padding-left:6px;
}
input.checkbox, input.radio{
	display:block;
	margin:4px 0 0 0;
	padding:0;
	width:13px;
	height:13px;
}
input.other{
	margin:0 0 8px 25px;
}

.safari select.select{
	font-size:120% !important;
	margin:0 0 1px 0;
}
* html select.select{
	margin:1px 0;
}
*+html select.select{
	margin:1px 0;
	border:1px solid red;
}

