﻿/* =S Skin Css ===================================================== */
.ControlPanel,.barContent{border-left:none!important;border-right:none!important;}
.ModuleTitle_SubMenu{ z-index:1000!important}
.clear { clear:both; font-size:0px;}
html,body {font-family: Arial, Helvetica, sans-serif;font-size:11px;margin:0px;padding:0px;height:100%; line-height:18px;}
html,body,#Body,form,#Form{height:100%;color:#000;}
form{ min-height:100%; height:100%;}

.ShoppingCartLink
{
	margin-bottom:30px;
}
.SkinAllWidth{width:1190px;}
#skinall {
	position:relative;
	width:100%;
	min-height:100%; 
	min-width:1190px;
}
#skintop{
	margin:0 auto;
}
.skinlogo{
	float:left;
	padding-top:20px;
	padding-left:60px;
	min-height:61px;
}
.top_r{
	margin-right:20px;
	min-width:255px;
}
.user_bj{
	background:url(images/tl.png) no-repeat left top;
	float:right;
}
.user_r{
	background:url(images/tr.png) no-repeat right top;
}
.user_m{
	background:url(images/tm.png) repeat-x left top;
	line-height:38px;
	margin-left:24px;
	margin-right:13px;
	padding-bottom:9px;
}
.skinuser{
	margin-left:10px;
	line-height:30px;
	font-family:Tahoma ,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

#Search{background:url(images/Search.png) no-repeat left top;width:231px;height:28px;position:relative;
margin-bottom:15px;float:right; margin-top:-30px;}
*+html #Search{margin-top:10px;}
.searchcss{ text-indent:-99999px; overflow:hidden; }
#dnn_dnnSEARCH_cmdSearch{position:absolute; right:0px; bottom:0px; width:30px; height:30px;}
.NormalTextBox#dnn_dnnSEARCH_txtSearch{ background:none;border:none;color:#dbdbdb;position:absolute; left:5px; bottom:5px; width:175px;}
#banner{
	margin:0 auto;
}
.banner_tl{
	background:url(images/banner_tl.png) no-repeat left top;
}
.banner_tr{
	background:url(images/banner_tr.png) no-repeat right top;
}
.banner_tm{
	background:url(images/banner_tm.png) repeat-x left top;
	height:26px;
	margin:0 30px;
}
.banner_ml{
	background:url(images/banner_m.jpg) repeat-y left top;
}
.banner_mr{
	background:url(images/banner_m.jpg) repeat-y right top;
}
.banner_mlb{
	background:url(images/banner_m_b.jpg) no-repeat left bottom;
}
.banner_mrb{
	background:url(images/banner_m_b.jpg) no-repeat right bottom;
	min-height:150px;
}
.bannerpane{
	margin:0 10px;
}
.banner_bl{
	background:url(images/banner_bl.png) no-repeat left top;
}
.banner_br{
	background:url(images/banner_br.png) no-repeat right top;
}
.banner_bm{
	background:url(images/banner_bm.png) repeat-x left top;
	height:30px;
	margin:0 30px;
}
#skinmain{
	margin:0 auto;
}
.skinmain_w{
	margin:0 16px;
	margin-top:-35px;
}
.skinmenu_l{
	background:url(images/menu_l.png) repeat-y left top;
	min-height:55px;
	z-index:1;
	position:relative;
}
.skinmenu_r{
	background:url(images/menu_r.png) repeat-y right top;
	min-height:55px;
}
.skinmenu_m{
	background:url(images/menu_m.png) repeat left top;
	min-height:53px;
	margin:0 9px;
}
.skinnav_l{
	margin:-2px 15px 0px;
	background:url(images/nav_m.jpg) repeat-x left top;
}
.skinnav_r{
	background:url(images/nav_r.jpg) no-repeat right top;
}
.skinnav_m{
	background:url(images/nav_l.jpg) no-repeat left top;
	min-height:30px;
}
.skinnav_h{
	padding-top:3px;
}
.skinwzdh{
	float:left;
	line-height:23px;
	margin-left:25px;
}
#textSize {
	float: right;
	width: 90px;
	margin-top:1px;
	padding-right:5px;
}

#textSize span {
	position: relative;
	float: left;
	width: 20px;
	height: 22px;
	margin: 0 10px -5px 0;
	background: url("images/but_set_text.png") no-repeat 0 0;
	cursor: pointer;
}

#textSize span.but-medium {
	background-position: -30px 0;
}

#textSize span.but-large {
	background-position: -60px 0;
}

#textSize span.current {
	background-image: url("images/but_set_text_c.png");
}
.main_tl{
	background:url(images/main_tl.png) no-repeat left top;
	margin-top:-3px;
}
.main_tr{
	background:url(images/main_tr.png) no-repeat right top;
}
.main_tm{
	background:url(images/main_tm.png) repeat-x left top;
	height:10px;
	margin:0 10px;
}
.main_ml{
	background:url(images/main_ml.png) repeat-y left top;
}
.main_mr{
	background:url(images/main_mr.png) repeat-y right top;
}
.main_nr{
	margin:0 5px;
	background:url(images/main_midle_bj.jpg) repeat-x left top #fff;
}
.mainpane{
	background:url(images/main_b_bj.jpg) repeat-x left bottom;
	min-height:215px;
	padding-bottom:1px;
}
.main_bl{
	background:url(images/main_bl.png) no-repeat left top;
	padding-bottom:39px;
}
.main_br{
	background:url(images/main_br.png) no-repeat right top;
}
.main_bm{
	background:url(images/main_bm.png) repeat-x left top;
	height:34px;
	margin:0 25px;
}
.skinlinks{
	padding-top:8px;
	line-height:24px;
	text-align:center;
}


#foot {position:absolute; bottom:0px; width:100%;}
#foot_w{
	margin:0 auto;
}
.copyright_w{
	margin:0 40px;
	background:url(images/copy_l.png) no-repeat left bottom;
}
.copright_r{
	background:url(images/copy_r.png) no-repeat right bottom;
}
.copright_m{
	background:url(images/copy_m.png) repeat-x left bottom;
	height:39px;
	margin:0 30px;
}
.copright_nr{
	padding-top:15px;
	margin-left:10px;
	margin-right:15px;
}
.copyleft{
	float:left;
	padding-left:20px;
}
.copymiddle{
	float:left;
	padding-left:100px;
}

.skincopyright{
	float:right;
}
.skinterms{
	float:right;
	padding-left:20px;
	margin-left:20px;
}
.skinprivacy{
	float:right;
	padding-left:20px;
}


.copright_nr,
.copright_nr a:link,
.copright_nr a:active,
.copright_nr a:visited{color:#000;}
.copright_nr a:hover{color:#707070; text-decoration:underline;}
/* =S Css end */

.Normal {FONT-SIZE: 11px; font-family:Arial, Helvetica, sans-serif;}
TH,TD,DIV {font-size:11px; FONT-FAMILY:Tahoma,Arial,Helvetica;}
.lt {text-align:left;vertical-align:top; }
.h {height:100%}
.w{width:100%;}
.wh{width:100%; height:100%;}
p {margin:0px;}
td{white-space:normal;}

.FCKImageGalleryItemContainer td{color:#000;}
.TB_ToolbarSet td {color:#000;}
.SC_FieldLabel {color:#000;}
.SC_Item,
.SC_ItemSelected,
.SC_Item div,
.SC_ItemSelected div{color:#000;background:#ccc;}
.SC_Panel td,
.SC_Panel div{color:#000;background:#ccc;}
.NormalRed {color:#f00;font-family:Tahoma,Arial,Helvetica;font-size:12px;font-weight:bold;}

.FileManager_Header {background-color:#fff;}
.FileManager_Explorer{border-bottom:1px solid #696969; color:#932727;}
.FileManager_Item {background-color:#fff;}
.FileManager_AltItem {background-color:#fff;}
.DataGrid_Container{background-color:#fff;}
.FCKImageGalleryHeaderContainer {background-color:#fff;}
.FCKImageGalleryPathContainer {background-color:#fff;}
.FCKLinkGalleryContainer {background-color:#fff;}
.dashboardTableAlt{color:#000}
.c_head title_grey .Head title{color:#fff;}


.Head					{font-size:11px; color:#000; font-weight:bold}
.SubHead				{font-size:11px; color:#000;}
.SubSubHead				{font-size:11px; color:#ddc893;}
.NormalBold             {color:#000;}
.DataGrid_Container .SubHead{color:#000;}
.ControlPanel .PagingTable{z-index:1000;}
.NormalDisabled {color:#0c0;}

.ControlPanel .CommandButton,
.ControlPanel A.CommandButton:link,
.ControlPanel A.CommandButton:visited,
.ControlPanel A.CommandButton:active	{color:#000;TEXT-DECORATION:none}
.ControlPanel A.CommandButton:hover		{color:#b9820d;TEXT-DECORATION:underline}

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active		{color:#000;TEXT-DECORATION:none}
A.CommandButton:hover		{color:#F00;TEXT-DECORATION:underline}

A,
A:link,
A:visited,
A:active{color:#cb2a15;text-decoration: none;}
A:hover	{color:#b9820d;TEXT-DECORATION:underline;}


/* =S Skin JDMENU ===================================================== */
ul.jd_menu:after{content:".";display:block;font-size:0px;height:0px;clear:both;} 
ul.jd_menu{display:inline-block;}
ul.jd_menu{display:block;}

.jd_menu,.jd_menu ul,.jd_menu li {margin:0;padding:0;list-style:none;}
.jd_menu {padding:0px 10px; margin-bottom:-2px;}

.jd_menu > li {
	float:left;
	margin-right:3px;
	text-align:center;
	min-width:60px;
}
.jd_menu li a {
	font-size:12px;
	font-family:Verdana ,Arial, Helvetica, sans-serif;
	display: block;
	color:#000;
	white-space:nowrap;

	cursor:pointer;
	text-decoration: none;
	line-height:55px;
	font-weight:bold;
	text-transform:capitalize;
}
.jd_menu > li{margin-top:0px;padding-left:5px;}
.jd_menu > li > a {padding:0px 10px 0px 5px;}

.jd_menu > li.activetab,.jd_menu > li.jdm_hover,.jd_menu > li.jdm_active {
	text-decoration:underline;
	color:#fff;
}
.jd_menu > li.activetab > a,.jd_menu > li.jdm_hover > a,.jd_menu > li.jdm_active > a {
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}
/* =S Sub Menu -------------------------------------------------------- */
.jd_menu ul {
	display:none;
	position:absolute;
	z-index:10000;
	background:#fff;
	min-width:77px;
	border:1px solid #898989;
}

.jd_menu ul ul {margin:0px;}
.jd_menu ul li{text-align:left;}
.jd_menu ul li a {
	padding:5px 8px 5px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#000;
	font-weight:normal;
	text-transform:capitalize;}

.jd_menu li.activetab ul a,.jd_menu li.jdm_hover ul a,.jd_menu li.jdm_active ul a {}
.jd_menu ul li a:hover,.jd_menu ul li.jdm_hover > a {color:#fff;font-weight:500;}
/* =S Sub Menu End -------------------------------------------------------- */
/* =S Menu End ------------------------------------------------------------- */


/* =S Pane */
#allPane {
	padding: 10px 5px 0;
}

.dnnpane {
	padding: 0 5px;
}

.pane-box,.MiddleCenterPane_A {
	vertical-align: top;
}

.LeftPane,.RightPane {
	width: 25%;
	vertical-align: top;
}

.MiddleLeftPane_A,.MiddleRightPane_A {
	width: 28%;
	vertical-align: top;
}

#CenterTopPane_AB_A {
	float: left;
	width: 50%;
}

#CenterTopPane_AB_B {
	float: right;
	width: 49.9%
}

html>/**/body #CenterTopPane_AB_B {
	width: 50%;
}

#Middle_ABC_A,#Middle_ABC_B {
	float: left;
	width: 33.333%;
}

#Middle_ABC_C {
	float: right;
	width: 33%;
}

html>/**/body #Middle_ABC_C {
	width: 33.333%;
}

#FooterPane_ABCD_A,#FooterPane_ABCD_B,#FooterPane_ABCD_C {
	float: left;
	width: 24.9%;
}

html>/**/body #FooterPane_ABCD_A,html>/**/body #FooterPane_ABCD_B,html>/**/body #FooterPane_ABCD_C {
	width: 25%;
}

#FooterPane_ABCD_D {
	float: right;
	width: 24.9%;
}

html>/**/body #FooterPane_ABCD_D {
	width: 25%;
}

.CenterTopPane_A,.CenterTopPane_B,.MiddleCenterPane_A,.MiddleLeftPane_B,.MiddleCenterPane_B,.MiddleRightPane_B,.FooterPane_A,.FooterPane_B,.FooterPane_C,.FooterPane_D {
	width: auto !important;
}

.DNNEmptyPane {
	width: 0;
	margin: 0;
	padding: 0;
}
/* =E Pane */

/* =S Skin Control */
#skinControl .mod-title strong {
	display: block;
	border-bottom: 2px solid #5F5D55;
	padding: 8px 0 7px 0;
	background: #FFFFE1;
	color: #000;
	font: bold 12px Arial,sans-serif;
	text-align: center;
	cursor: pointer;
}

#skinControl .mod-title strong span {
	padding-right: 16px;
	background: url("images/icon_expand.gif") no-repeat 100% 0;
}

#skinControl .mod-title strong.control-open span {
	background-position: 100% -1px;
	background-image: url("images/icon_collapse.gif");
}

#skinControl .mod-bd {
	display: none;
	border-bottom: 2px solid #5F5D55;
	background: #FFFFEA;
}

#skinControl .control-tips {
	font: 14px Arial;
}

#skinControl .mod-bd-wrap {
	width: 880px;
	overflow: hidden;
	margin: 0 auto;
	padding: 2px 0;
}

#skinControl .mod-bd .mod-area {
	padding: 8px 0;
}

#skinControl .mod-bd .mod-area-hd {
	float: left;
	width: 58px;
	padding-top: 2px;
}

#skinControl #editCss .mod-area-hd {
	margin-right: 4px;
}

* html #skinControl #editCss .mod-area-hd {
	margin-right: 1px;
}

#skinControl #setFontSize .mod-area-hd {
	width: 84px;
}

#skinControl .mod-bd .mod-area-hd strong {
	color: #555;
	font: bold 14px/16px Arial;
}

#skinControl #editCss textarea {
	width: 810px;
	height: 60px;
	margin: 0;
	border: 1px solid #CBCBCB;
	padding: 2px;
	font: 14px/1.4 Arial,sans-serif;;
}

#skinControl #setWidth {
	float: left;
	width: 400px;
}

#skinControl #setWidth table {
	float: left;
	border-collapse: collapse;
}

.input-set-width {
	width: 60px;
	border: 1px solid #CBCBCB;
	padding: 2px;
	font: 14px/1.4 Arial,sans-serif;;
}

#skinControl #setWidth td {
	padding: 0 10px 0 0;
	color: #444;
	font: 14px/16px Arial;
}

#skinControl #setFontSize {
	float: right;
	width: 400px;
}

#skinControl #setFontSize table {
	border-collapse: collapse;
}

#skinControl #setFontSize td {
	color:#333333;
	width: 60px;
	padding: 0;
	font: 14px/16px Arial;
}

#skinControl #setSave {
	clear: both;
	float: none;
	width: auto;
	padding: 2px 0 8px 62px;
}

#skinControl #setSave a {
	display: block;
	border: 1px solid #BBBBBB;
	background: url("images/but_control.png") repeat-x 0 100%;
	color: #000;
	font: bold 12px/28px Arial;
	text-decoration: none;
	text-align: center;
}

#skinControl #setSave a:hover {
	background: url("images/but_control_h.png") repeat-x 0 0;
}

#skinControl #setSave a.but-close {
	display: none;
}

#skinControl .mod-area-hd {
	margin-bottom: 5px;
}
/* =E Skin Control */

.list1,.list1 li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.list1 {
	margin: 0 0 .8em;
}

.list1 li {
	margin: 3px 0;
	padding: 1px 0 1px 15px;
	background: url("images/icon_01.png") 0 5px no-repeat;
}


.list2,.list2 li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.list2 {
	margin: 0 0 .8em;
}

.list2 li {
	margin: 3px 0;
	padding: 1px 0 1px 12px;
}

.list2 li {
	margin: 3px 0;
	padding: 1px 0 1px 20px;
}

.list2 li A,
.list2 li A:link,
.list2 li A:visited,
.list2 li A:active{color:#626262; font-family:Tahoma ,Arial, Helvetica, sans-serif; font-weight:bold;}
.list2 li A:hover	{color:#000; font-family:Tahoma ,Arial, Helvetica, sans-serif; font-weight:bold;}

.ShoppingCartPane
{
	min-width:400px;
	float:right;
	min-height:30px;
}

.floatr
{
	float: right;
}
.floatl
{
	float: left;
}