/* @override 
	http://static.dontcrack.com.dev.440net.net/skins/site_dontcrack/css/main.css
	https://static.dontcrack.com.dev.440net.net/skins/site_dontcrack/css/main.css
*/

/*
fix webkit 'black background on text input' bug:
http://stackoverflow.com/questions/10587916/black-input-backgrounds-cocoa-webview/10601156#10601156
*/
INPUT[type=text]{
	-webkit-appearance: none;
}

/* @group Main HTML
----------------------------------------------------------------------- */
html{
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}

BODY, TABLE, TR, TD, P, DIV, SPAN, INPUT, SELECT, OPTION, TEXTAREA, OL, UL, LI, H1, H2, H3, H4, H5, H6 {
	color: #000000;
	font-size: 11px;
	font-family: verdana, Arial, geneva
}
BODY{
	margin: 0px;
	padding:0;
	background-color: #fafaff;/* #eff2f3 */
}
A:link {
	color: #003F81;
	text-decoration: none
}
A:visited {
	color: #003F81; /* #1e5f7b */
	text-decoration: none
}
A:hover {
	color: #3e7cb4;
	text-decoration: underline
}
A:active {
	color: #3e7cb4;
	text-decoration: underline
}
FORM {
	display: inline
}
UL {
	list-style: square;
	margin-top: 1px;
	margin-left: 0;
	padding-left: 20px
}

IMG {
	border: 0px;
}

/* @end */




/* @group Layout
---------------------------------------------------------- */

.dcSmall {
	font-size: 8.5px;
}


.dcWrap {
	margin: 10px auto;
	padding: 0 1px;
	width: 996px;
	clear: both;
}
TD.dcColLeft {
	width: 171px;
	padding: 0;
}
TD.dcColMain {
	padding: 0;
	padding-left: 15px;
	padding-right: 12px;
	padding-bottom: 10px;
}
TD.dcColRight	{
	width: 171px;
	padding: 0;
}

TD.dcColLeft TD,
TD.dcColRight TD {
}


TD.dcColLeft2 {
	width: 171px;
	padding: 0;
}

.dcMainTitle {
	font-size: 15px;
	font-weight: bold;
	color : #003F81;
	padding: 6px 0 3px 0;
	text-align: center;
	margin: 0px;
	height:27px;
	background-image: url("../img/lay/title_bg.gif");
	margin-bottom: 10px;
	/* text-transform: uppercase; */
}
.dcMain{
	text-align:left;
	padding-bottom: 20px;
}
.dcMain TD{
	text-align:left;
}
.dcMain H2{
	font-size: 20px;
	color: #3E5E89; /* #3E5E89; */
}
.dcMain H3{
	font-size: 13px;
	color: #3E5E89; /* #788694; */
}
.dcMain H4{
	font-size: 12px;
	color: #788694;
	line-height: 30px;
	font-style: oblique;
	font-weight: bold;
	text-align: justify;
	text-transform: inherit;
	letter-spacing: 1px;
}
.dcMain UL{
	margin: 0px 15px;
}
.dcMain LI{
	margin: 12px 0px 5px 0px;	
}
.dcLeftName{
	font-weight: bold;
	font-size: 12px;
}
.dcLeftText{
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 3px;
	font-size: 10px;
}
.dcLeftLink{
	margin-left: 10px;
	margin-top: 5px;
}

/* BOX right ++++++++++++++++++++++++ */

/* @group Boxes
----------------------------------------------------- */



.dcBox {
	text-align:left;
	width: 171px;
}
.dcBoxTop {
	background: url(../img/lay/box_top.gif) no-repeat 0 top;
	height: 24px;
}

.dcBoxBot {
	background: url(../img/lay/box_bot.gif) no-repeat 0 bottom;
	margin-bottom: 10px;
}

.dcBoxTop TD.dcBoxTitle{
	padding: 6px 0 0 8px;
	color: #eef;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
}
.dcBoxTop TD.dcBoxTitleImg{
	padding: 4px 6px 0 0;
}
.dcBoxMid{
	background: url(../img/lay/box_mid.gif) repeat-y;
	padding: 5px 5px 10px 3px;
}
.dcBoxBot{
	height: 15px;
	margin-top: -5px;
}



UL.dcBoxUl {
	list-style: square;
	margin: 0;
	padding: 0 1px 5px 13px;
	list-style-position: outside;
}
.dcBox LI {
	color: #444;
	font-size: 10px;
	padding: 0 0 8px 0;
	margin: 0;
	list-style-image: url(../img/lay/box_li_tri.gif);
	line-height: 130%;
}

.dcBoxLinkMain{
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 10px;
	text-align: left;
	padding-left: 13px;
}
/*
.dcBoxLinkMain2{
	padding-top: 5px;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 10px;
	text-align: left;
}
.dcBoxNewsletter{
	padding: 0 6px 0 6px;
	font-size: 10px;
	line-height: 150%;
}
.dcBoxNewsletter .dcBoxIcon{
	width: 30px;
	height: 26px;
	float: left;
	margin: 0 8px 3px 0;
}
*/
.dcBoxShare{
	padding: 0 0 0 10px;
}
.dcBoxShare P{
	margin: 0;
	padding: 0;
}
.dcBoxShare IMG{
	margin-top: 4px;
	margin-right: 23px;
}

/* @end */



/* @group Footer */

.dcFooter {
	padding-top: 5px;
	padding-bottom: 1px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.dcFooterStore {
	border-top: 1px solid #B0E0F1;	
	background: #F5F5F9;
}

/* My Comment */
.dcFooterStore TD{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #bbb;
	padding: 2px 15px;
	
}
.dcFooterMain,
.dcFooterMain A {
	color: #8b8d8d; 
	font-size: 8.5px;
	text-align: center;
	letter-spacing: 1px;
}
.dcFooterMain{
	padding: 4px 5px 0 5px;
	border-top: 1px solid #ccd;
}

/* @end */


/* bottom */
.dcBot{
	font-size: 9px;
	font-weight: bold;	
}

/* Link Page */
.dcLinks LI {
	margin: 0 0 3px;	
}

/* Form ++++++++++++++++++++++++++ */
.dcForm {
	margin: 10px 0px 10px 1px;
	padding: 10px;
	border: 1px solid #DAE2EA;
	background-color: #FAFBFB;
}
.dcFormField {
	color: #222;
	text-align: right;
	vertical-align: top;
}


/* @end */



/* @group Sec Freeware
----------------------------------------------------------------- */
.dcPowered{
	font-size: 9px;
	letter-spacing: 0;
	text-align: center;
	color: #888;
	display: inline-block;
	margin-right: 40px;
}
.dcPowered I{
	font-style: normal;
}
.dcPowered B{
	font-weight: normal;
	color: #333;
}
.dcPowered A{
	color: #888;
	text-decoration: none;
	font-size: 9px;
	letter-spacing: 0;
}


.dcWrapfreeware H1.dcMainTitle{
	font-size: 14px;
	padding-top: 7px;
}

/* @group Box software product */

/* Box software product ----------------------- */
.dcBoxProducts{
}
.dcBoxProductsDiv{
	border-bottom: 1px solid #ddd;
	padding: 8px 4px 15px 4px;
	font-size: 10px;
}
.dcBoxProductsImg{
	width: 100px;
	margin: 0 auto;
	margin-bottom: 8px;
}

.dcBoxProductsImg IMG{
	border: 1px solid #CCC;
}
.dcBoxProductsDiv H4{
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 10px;
}
.dcBoxProductsDiv P{
	margin: 0;
	padding: 0;
	font-size: 9.5px;
}
.dcBoxProductsDiv P I{
	color: #666;
	font-style: normal;
}
.dcBoxProductsImg_left{
	padding-right:5px;
}
.dcBoxProductsImg_right{
	padding-left:5px;
}


/* @end */

/* @group Box Infos Freeware
--------------------------------------- */

.dcfBoxSoftInfos{
	padding: 0 0 0 3px;
}

/*  Right column freeware infos */
.dcfSiField{
	padding: 0 3px 1px 0;
	font-size: 9px;
	color: #788694;
	font-weight: bold;
	text-align: left;
}
.dcfSiCont{
	font-size: 10px;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 6px;
}
.dcfSiContType IMG{
	float: left;
	padding: 0;
	margin: 0;
	margin-top: 2px;
	margin-right: 6px;
}
.dcfSiContOs IMG{
	margin: 1px 6px 3px 0;
	padding: 0;
}

/* @end */



/* @group Box Search
--------------------------------------- */
.dcfBoxSearch{
	padding: 3px 0 0 0;
	text-align: center;
}
.dcfBoxSearch INPUT.dcFormQuery{
	padding: 1px;
	font-size: 10px;
	width: 85px;
	margin-right: 5px;
}
.dcfBoxSearch INPUT.dcFormSubmit{
	
}


/* @end */





/* @group Box Stats
--------------------------------------- */
.dcfBoxStats{
	padding: 3px 0 0 0;
}
.dcfBoxStats UL{
	padding: 0 0 0 23px;
	margin: 0;
	text-align: left;
}
.dcfBoxStats UL LI{
	padding: 0 0 5px 2px;
	margin: 0;
	font-size: 10px;
	color: #000;
	list-style-image: none;
}


/* @end */

/* @group Index Cats
--------------------------------------- */

.dcfIndexCats{
	margin-top: -20px;
}
.dcfIndexCats TD{
}
.dcfIndexCats TD.dcfIndexTd1{
	padding-right: 30px;	
}
.dcfCatP{
	margin: 10px 0 0 0;
	padding-left: 15px;
}
.dcfCat{
	font-weight: bold;
}
.dcfCatPlugs{
	font-size: 9.5px;
	font-weight: bold;
}
.dcfIndexCats .dcfCatMaster{
	margin-top: 25px;
	color: #788694;
	font-weight: bold;
	font-style: italic;
}

/* @end */




A.dcfCatLetter{
	font-size: 11px;
	font-weight: bold;
}
.dcfManuLetter, A.dcfManuLetter{
	color: #3E5E89;
	font-size: 14px;
	font-weight: bold;
}
.dcfManuLetterTitle{
	margin-top:10px;
	border-top: 1px dotted #788694;
	background-color: #F3F4F4;
	text-align:left;
}
.dcfManuLetterTitle IMG{
	float: right;
}
.dcfManu{
	font-size: 11px;
	font-weight: bold;
}
.dcfManuP{
	margin-top:10px;
}
.dcfTableHead{
	font-size: 9.5px;
	color: #999999;
}

/* @group Plugins Navigation
------------------------------------- */

.dcfNavPlugs{
	margin: 0px;	
	vertical-align: top;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 10px;
	background-image: url(../img/software/nav_bg.gif);
}
.dcfNavPlugs A{
	color :#FFFFFF;
}

.dcfNavPlugsSelected{
	margin: 0px;	
	vertical-align: top;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color :#999999;
	font-size: 10px;
	background-image: url(../img/software/nav_bg_selected.gif);
}


/* @end */




/* Nav Filter ------------------------------------------------------------------ */


/* @group List Products
-------------------------------------------------------- */

.dcfListProducts TABLE{
	width: 100%;
}
.dcfListProducts TD{
	padding: 6px 5px;
	border-bottom: 1px solid #ddd;
	font-size: 11px;
}
.dcfListProducts H5{
	font-size: 12px;
	padding: 5px 0 0 0;
	margin: 0;
}
.dcfListProducts P{
	font-size: 11px;
	padding: 4px 0 0 18px;
	margin: 0;
	
}
.dcfListProducts P B{
	color: #667;
	line-height: 150%;
}
TD.dcfList{
}
TD.dcfListImage{
}


/* @end */


/* list software product ------------------- */

/* list freeware -------------------- */
.dcfListFree{
	font-size: 11px;
	padding-bottom:5px;
	padding-right:3px;
}
.dcfVersionsList{
	padding-bottom:8px;
	padding-right: 15px;
	font-size: 11px;
}
 .dcfListUL{
	padding-top:10px;
	padding-left:20px;
	padding-right:1px;
}

/* @group catList (Search Results)
--------------------------- */

.dcfCatList1,
.dcfCatList2{
	padding: 4px 15px 4px 4px;
	border-top: 1px dotted #788694;
}
.dcfCatListPlugs{
	font-size: 10px;
	width: 90px;
}
TD.dcfCatListOs{
	padding-right: 0;
	width: 90px;
}
.dcfCatListOs TABLE{
}
.dcfCatList1{
	background-color: #FAFBFB;
}
.dcfCatList2{
}
.dcfCatList1 P,
.dcfCatList2 P{
	font-size: 10px;
	padding: 4px 0 0 19px;
	margin: 0;
	white-space: normal;
}



/* @end */



#dcfFormSearch{
 margin-bottom: 55px;	
}


/* @end */


/* @group PageDiscounts
------------------------------------------------------------ */
#dcdPageDiv{
	padding-bottom: 30px;
}
#dcdPageDiv H5{
	font-weight: normal;
	padding: 0;
	margin: 15px 0 4px 0;
}
#dcdPageDiv LI{
	margin: 1px 0 2px 20px;
}

#dcdBoxDown,
#dcdBoxDown LI{
	font-size: 10px;
}
#dcdBoxDown B{
	color: #999;
}
#dcdBoxDown UL{
	padding: 5px 0 0 10px;
	margin: 0;
}
#dcdBoxDown LI{
	margin: 1px 0 1px 10px;	
}
/* @end */



/* @group PagePromotions
--------------------------------------------------------------- */
#dcH4Promos{
	text-align: center;
}
#dcImgPromos{
	width: 100%;
}

#dcTablePromos{
	border:	1px solid #ddd;
	border-width: 1px 0 0 1px;
}
#dcTablePromos TD,
#dcTablePromos TH{
	border:	1px solid #ddd;
	border-width: 0 1px 1px 0;
	padding: 5px 6px;
	vertical-align: text-bottom;
}
#dcTablePromos .tr_head{
	background: #eee;
}
#dcTablePromos .tr_head TH{
	font-weight: bold;
	border-bottom:	1px solid #bbb;
	color: #333;
}
#dcTablePromos .tr_sep TD{
	padding: 0 0 0 0 ;
	border-bottom: 1px solid #bbb;
	display: none;
}

#dcTablePromos TR:hover{
	background-color: #eef;
}

#dcTablePromos .th_list,
#dcTablePromos .th_promo,
#dcTablePromos .td_list,
#dcTablePromos .td_promo{
	text-align: right;
}
#dcTablePromos TD.td_to{
	white-space: nowrap;
}
#dcTablePromos .th_discount{
	text-align: center
}
#dcTablePromos .td_discount,
#dcTablePromos .td_to{
	color: #777;
}
#dcTablePromos .td_list{
	color: #555;
	text-decoration: line-through;
}

#dcTablePromos .td_promo{
	color: red;
}
/* @end */



/* @group PageHome
--------------------------------------------------------------- */
#dcWraphome .dcColMain{
	padding: 0;
}
.dcPage3{
	margin-bottom: 10px;
	width: 993px;
}
.dcPage3border{
	border: 1px solid #83a1c3;
	border-radius: 6px ;
	-moz-border-radius: 6px ;
	-webkit-border-radius: 6px ;
}



/* @group Block Partners */

#dcPageHomePartners{
	padding: 10px 0 0 0;
	margin-bottom: 20px;
	background: #F5F5F5;
}

#dcPageHomePartners TABLE{
	margin-top: 20px;
	width: 100%;
}
#dcPageHomePartners TD{
	padding: 9px;
	text-align: center;
	vertical-align: middle;
}
#dcPageHomePartners TD .b_align{
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
#dcPageHomePartners TD .b_img{
	background: #FFF;
	width: 110px;
	height: 110px;
	margin: auto;
	padding: 5px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px ;
	-webkit-border-radius: 3px ;
	
/*
	padding: 6px 5px;
	border: 1px solid #ccc;
	border-radius: 2px;
*/
}
#dcPageHomePartners TD .b_img:hover{
	opacity: 0.5;
	border-color: #000;
}
#dcPageHomePartners IMG{
	/*border: 1px solid #ccc;*/
	background-color: #fff;
	max-width: 110px;
	max-height: 110px;
	margin: auto;
	vertical-align: middle;
}

/* @end */



/* @group Block Boxes */

#dcPageHomeBlocks {
	overflow: hidden;
}


#dcPageHomeBlocks .dcBox{
	float: left;
	margin-left: 14px;
	width: 230px;
	margin-bottom: 20px;
	border-radius: 5px  ;
	-moz-border-radius: 5px  ;
	-webkit-border-radius: 5px  ;
	box-shadow: 2px 2px 3px rgba(100,100,100,0.2)
}

#dcPageHomeBlocks .dcBoxUl,
#dcPageHomeBlocks .dcBoxProducts{
	min-height: 364px;
}

#dcPageHomeBlocks #dcBoxNews{
	margin-left: 0;
}
#dcPageHomeBlocks #dcBoxProducts{
	width: 261px ;
}
#dcPageHomeBlocks .dcBoxProductsDiv{
	clear: both;
	overflow: hidden;
	min-height: 4px;
	padding: 6px 3px 5px 3px;
}
#dcPageHomeBlocks .dcBoxProductsDiv P{
	margin-left: 96px;
}
#dcPageHomeBlocks DIV.dcBoxProductsImg{
	width: 86px;
	margin: 0 10px 0 0;
	float: left;

}
#dcPageHomeBlocks DIV.dcBoxProductsImg IMG{
	max-height: 65px;
	margin: 0 10px 2px 0;
	width: 100%;
}


#dcPageHomeBlocks .dcBoxTop{
	background-image: none;
	background_from: #002957;
	background_to: #628fb5;
background: rgb(84,123,171);
background: -moz-linear-gradient(top, rgba(84,123,171,1) 0%, rgba(0,41,87,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(84,123,171,1)), color-stop(100%,rgba(0,41,87,1)));
background: -webkit-linear-gradient(top, rgba(84,123,171,1) 0%,rgba(0,41,87,1) 100%);
background: -o-linear-gradient(top, rgba(84,123,171,1) 0%,rgba(0,41,87,1) 100%);
background: -ms-linear-gradient(top, rgba(84,123,171,1) 0%,rgba(0,41,87,1) 100%);
background: linear-gradient(to bottom, rgba(84,123,171,1) 0%,rgba(0,41,87,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#547bab', endColorstr='#002957',GradientType=0 );
	border-radius: 5px 5px 0 0 ;
	-moz-border-radius: 5px 5px 0 0 ;
	-webkit-border-radius: 5px 5px 0 0 ;
}
#dcPageHomeBlocks .dcBoxMid{
	background-image: none;
	border: 1px solid #83a1c3;
	background-color: #f5f5f7;
	min-height: 390px;
	border-radius: 0 0 5px 5px  ;
	-moz-border-radius: 0 0 5px 5px  ;
	-webkit-border-radius: 0 0 5px 5px  ;
}
#dcPageHomeBlocks .dcBoxBot{
	display: none;
}

/* @end */


/* @group Block Share */

#dcPageHomeShare{
	margin-bottom: 20px;
}
#dcPageHomeShare .dcBox{
	float: left;
	margin-right: 24px;
}
#dcPageHomeShare .dcBoxMid P{
margin: 8px 0;
}

/* @end */




#dcWraphome .dcMain H2{
	padding: 0;margin: 0;	
}


.dcHomeImages DIV,
.dcHomeImages TD,
.dcHomeImages INPUT{
	font-size: 9px;	
}

/* @end */


/* @group Store Video
------------------------------------------------- */
.dc_store_video_player{
	width: 570px;
	margin: auto;
	margin-bottom: 40px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #1e1e1e;
	border-width: 2px ;

	-moz-box-shadow:
		1px 1px 2px rgba(000,000,000,0.5);	
	-webkit-box-shadow:
		1px 1px 2px rgba(000,000,000,0.5);	
	box-shadow:
		1px 1px 2px rgba(000,000,000,0.5);	
}
/* @end */


/* @group Store DcShopping
------------------------------------------------- */
.dcBoxTestimUsers,
.dcBoxTestimPress{
	padding: 2px 4px 10px 4px;
	font-size: 11px;
	line-height: 150%;
}
.dcBoxTestimUsers DIV{
	color: #777;
	padding: 2px 0 5px 0;
}

/* @end */

/* @group Sec Plugins
----------------------------------------------------- */
/*
.dcPlugsTableBundle TD{
	padding: 0 0 5px 0;
	vertical-align: top;
}
.dcPlugsTableBundle TD.dcPlugsTdImg{
	padding-right: 15px;
}
.dcPlugsTableBundle TD.dcPlugsTdImg IMG{
	width: 60px;
	height: 50px;
}
.dcPlugsTableBundle .dcPlugsDescTitle{
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 6px;
}
.dcPlugsTableBundle .dcPlugsDescSub{
	padding-bottom: 5px;
	font-style: italic;
}
.dcPlugsTableBundle .dcPlugsDesc{
	color: #555;
}

.dcPlugsTableDl{
	margin-bottom: 5px;
}
.dcPlugsTableDl TD{
	padding: 8px 20px 8px 0;
	vertical-align: middle;
	border-bottom: 1px solid #eee;
	font-size: 10px;
}
.dcPlugsTableDl .versionTitle{
	padding: 4px 3px;
	border-bottom: 1px solid #449;
}
.dcPlugsTableDl DIV.desc{
	font-size: 10px;
	color: #888;
	padding: 7px 0 5px 5px;
}
.dcPlugsTableDl .yours{
	font-weight: bold;
	color: red;
	padding-left: 30px;
}
.dcPlugsTableDl TD.margin{
	padding-right: 1px;
}
.dcPlugsTableDl TD.format{
	font-size: 11px;
	padding-right: 20px;
	padding-left: 50px;
}
.dcPlugsTableDl TD.format_AU{
	background: url(../img/software/format_AU.gif) no-repeat 0 2px;
}
.dcPlugsTableDl TD.format_RTAS{
	background: url(../img/software/format_RTAS.gif) no-repeat 0 2px;
}
.dcPlugsTableDl TD.format_VST{
	background: url(../img/software/format_VST.gif) no-repeat 0 2px;
}
.dcPlugsTableDl TD.dl A{
}
.dcPlugsTableDl TR.version TD{
	font-size: 11px;
	padding-top: 30px;
	padding-right: 0;
}
.dcPlugsTableDl TR:hover TD{
	background-color: #F5F5F9;
}
.dcPlugsTableDl TR.version:hover TD{
	background: none;
}
.dcPlugsTableDl A,
A.dcPlugsDl{
	font-weight: bold;
	color: #A00;
	background: url(/store/inc/images/arrow_dl.gif) no-repeat;
	padding-left: 13px;
}

.dcPlugsComp{
	margin: 0 0 15px 25px;
}
.dcPlugsComp H5,
.dcPlugsInstall H5{
	margin: 7px 0 5px 0;
	color: #556;
}
.dcPlugsComp UL{
	margin: 0 0 15px 15px;
}
.dcPlugsComp LI{
	margin: 0 0 2px 0;
	list-style: circle;
}
.dcPlugsInstall LI{
	list-style: circle;	
}
.dcPlugsImportant{
	color: red;
	font-weight: bold;
}
*/
/* @end */



/* @group Buttons
----------------------------------------------------- */
A.dc_button_team{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding: 3px 7px;
	background: -moz-linear-gradient(
		top,
		#a3a3a3 0%,
		#3b3b3b 50%,
		#242424 50%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#a3a3a3),
		color-stop(0.50, #3b3b3b),
		color-stop(0.50, #242424),
		to(#000000));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #000000;
	-moz-box-shadow:
		1px 1px 1px rgba(000,000,000,0.5),
		inset 0px 1px 0px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		1px 1px 1px rgba(000,000,000,0.5),
		inset 0px 1px 0px rgba(255,255,255,0.5);
	box-shadow:
		1px 1px 1px rgba(000,000,000,0.5),
		inset 0px 1px 0px rgba(255,255,255,0.5);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(255,255,255,0.2);
	text-decoration: none;
}
A.dc_button_team:hover{
	-moz-box-shadow:
		-1px -1px 1px rgba(000,000,000,0.5),
		inset 0px 1px 0px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		-1px -1px 1px rgba(000,000,000,0.5),
		inset 0px 1px 0px rgba(255,255,255,0.5);
	box-shadow:
		-1px -1px 1px rgba(000,000,000,0.5),
		inset 0px 1px 0px rgba(255,255,255,0.5);
}

.dc_button,
A.dc_button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #050505;
	padding: 7px 16px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 50%,
		#dbdbdb 50%,
		#b5b5b5);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#b5b5b5));
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
	text-decoration: none;
}
.dc_button:hover,
A.dc_button:hover{
	-moz-box-shadow:
		-1px -1px 2px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		-1px -1px 2px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		-1px -1px 2px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);	
}

.dcPdzBlock .dcTd5 A,
A.dc_button_buy{
	font-size: 13.5px;
	font-weight: bold;
	padding: 8px 16px;
	color: #ffffff;
	background: -moz-linear-gradient(
		top,
		#e44842 0%,
		#e44842 50%,
		#d11c15 50%,
		#cc0000);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#e44842),
		color-stop(0.50, #e44842),
		color-stop(0.50, #d11c15),
		to(#cc0000));
	border: 1px solid #bc1912;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 12px 14px 12px rgba(000,000,000,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 12px 14px 12px rgba(000,000,000,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 12px 14px 12px rgba(000,000,000,0);
	text-shadow:
		0px -1px 1px rgba(000,000,000,0.6),
		0px 1px 0px rgba(255,255,255,0.3);
}

.dcPdzBlock .dcTd5 A:hover,
A.dc_button_buy:hover{
	opacity: 0.7;	
	color: #DDD;
	-moz-box-shadow:
		0px -1px 3px rgba(000,000,000,0.5),
		inset 12px 14px 12px rgba(000,000,000,0);
	-webkit-box-shadow:
		0px -1px 3px rgba(000,000,000,0.5),
		inset 12px 14px 12px rgba(000,000,000,0);
	box-shadow:
		0px -1px 3px rgba(000,000,000,0.5),
		inset 12px 14px 12px rgba(000,000,000,0);
}



/* @end */



/* @group Sec Videos
----------------------------------------------------- */

.dc_learn_video_main{
	margin-top: 22px;
	margin-bottom: 50px;
}

.dc_learn_video_player{
	width: 568px;
	margin: auto;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #1e1e1e;
	border-width: 2px ;
	margin-bottom: 17px;
	-moz-box-shadow:
		1px 1px 2px rgba(000,000,000,0.5);	
	-webkit-box-shadow:
		1px 1px 2px rgba(000,000,000,0.5);	
	box-shadow:
		1px 1px 2px rgba(000,000,000,0.5);	
}
.dc_learn_video_desc{
	line-height: 170%;
}
.dc_learn_video_buy{
	text-align: right;
	float: right;
	margin: 8px 0 15px 10px;
}
.dc_learn_video_edit{
	text-align: left;
	margin: 10px 0 0 0;
}

/* @group Row
+++++++++++++++++++++++++++++++++++ */

.dc_video_rows{
	border-top: 1px solid #ddd;	
}

.dc_video_row{
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	padding: 8px 3px;
}
.dc_video_row A{
	text-decoration: none;
}
.dc_video_row_vign{
	float: left;
	padding-right: 10px;
}

.dc_video_row_main {
}
.dc_video_row_title{
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 130%;
	color: #003f81;
}
.dc_video_row_desc{
	color: #444;
	line-height: 130%;
}
/* @end */

/* @group Pagination
+++++++++++++++++++++++++++ */
.pagination{
	margin: 20px 0 10px 0;
}
.pagination A{
	display: inline-block;
	padding: 2px 3px;
	border: 1px solid #aaa;
	margin: 0 3px;
	font-size: 10px;
	text-decoration: none;
	color: #666;
	border-radius: 3px;
}
.pagination A:hover{
	color: #FFF;
	border-color: #777;
	background: #AAA;
}
.pagination A.current{
	border-color: #777;
	background: #E0E0E0;
	color: #000;
}
/* @end */



/* @end */



/* @group Sec Mail
----------------------------------------------------- */

#dcBodyMail INPUT.dc_button{
}
#dcBodyMail #dcMail_subscribe_img IMG{
	margin-top: 10px;
	margin-bottom: 5px;
	box-shadowOFF:
		2px 2px 3px rgba(000,000,000,0.1),
		inset 0px 0px 2px rgba(255,255,255,1);
}

/* @group .dcMailBox
+++++++++++++++++++++++ */
#dcBodyMail .dcMailBox{
}
#dcBodyMail #dcMailBoxUnsub{
	margin-top: 80px;
	
}
#dcBodyMail .dcMailBox FIELDSET{
	text-align: left;
	padding: 15px 45px;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );

	border: 1px solid #bbb;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow:
		1px 1px 3px rgba(000,000,000,0.1),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		1px 1px 3px rgba(000,000,000,0.1),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		1px 1px 3px rgba(000,000,000,0.1),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
	
}

#dcBodyMail .dcMailBox INPUT[type=text]{
	line-height: 120%;
	font-size: 16px;
	padding: 3px 6px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 330px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-width: 1px;
}
#dcBodyMail .dcMailBox TEXTAREA{
	margin-bottom: 10px;
	margin-left: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-color: #AAA;
	vertical-align: top;
	width: 380px;
}

#dcBodyMail .dcMailBox LEGEND{
	padding: 4px 15px;
	color: #666;
	background: #fff;
	border: 1px solid #bbb;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#dcBodyMail .dcMailBox DIV{
	text-shadow: -1px 1px 1px rgba(255,255,255,0.9);
	text-align: right;
}
#dcBodyMail .dcMailBox DIV.buttons{
	text-align: right;
	margin-top: 5px;
}
/* @end */


#dcBodyMail DIV#alertmsg{
	margin-top: 30px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
}
#dcBodyMail DIV#alertmsg LI{
	font-size: 12px;
}
#dcBodyMail IMG.navimage{
	float: none;
	vertical-align: middle;
	margin-top: 30px;
	margin-bottom: 30px;
}
.dcMailButtonDiv{
	margin-top: 30px;	
}


/* @end */


/* @group Sec News */

/* @group Page Pdz
+++++++++++++++++++++++++++++++++++++++ */

#content DIV.dcPdzBlockImportant{
	background: #fefb8c;
	border: 1px solid #EEE;
	padding: 10px 10px;
	text-align: center;
	font-weight: bold;
	color: #555;
	margin: 35px 0 30px 0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#content .dcPdzBlock{
	margin-top: 50px;
}
#content .dcPdzBlockTop{
	overflow: hidden;
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
	
}
#content .dcPdzBlockTop IMG{
	float: right;
	height: 40px;
	margin: 0;
	padding: 0;
}
#content .dcPdzBlockTop H3{
	padding: 0;
	margin: 0;	
	color: #444;
	font-size: 20px;
	line-height: 40px;
}
#content .dcPdzBlockTop H3 B{
	color: red;
	display: inline-block;
	margin-left: 15px;
	font-size: 14px;
	font-style: italic;
}
#content .dcPdzBlockTop P{
	margin: 5px 0 5px 0;
}
#content .dcPdzBlock TABLE{
	border: 0;
	border: 1px solid #ccc;
}
#content .dcPdzBlock TABLE TD,
#content .dcPdzBlock TABLE TH{
	margin: 0;
	padding: 4px 10px 4px 2px;
	border: 0;
	border-bottom: 1px solid #ddd;
	font-weight: normal;
	text-align: left;
}
#content .dcPdzBlock TABLE TH{
	padding-top: 1px;
	padding-bottom: 1px;
	color: #AAA;
	font-size: 10px;
	white-space: nowrap;
	text-align: center;
}
#content .dcPdzBlock .dcTd1{
	padding-left: 10px;
}
#content .dcPdzBlock TH.dcTd1{
	text-align: left;
}
#content .dcPdzBlock TD.dcTd1{
	width: 60%;
}
#content .dcPdzBlock TD.dcTd2,
#content .dcPdzBlock TD.dcTd3,
#content .dcPdzBlock TD.dcTd4{
	text-align: right;
}
#content .dcPdzBlock TD.dcTd3{
	color: red;
	font-weight: bold;
}
#content .dcPdzBlock TD.dcTd4 I{
	font-weight: bold;
	background: #fefb8c;
	color: #444;
	display: inline-block;
	border-radius: 3px;
	padding: 2px 4px;
	font-style: normal;
	font-size: 10px;
	line-height: 120%;
	border: 1px solid #EEE;
}
#content .dcPdzBlock .dcTrSep{
	height: 20px;
}
#content .dcPdzTrFoot TD{
	background: #F9F9F9;
}
#content .dcPdzTrFoot .dcPdzLinkPdf{
	color: #777;
	padding: 5px 10px;
	font-size: 10px;
	font-style: italic;
}
#content .dcPdzTrFoot .dcPdzLinkPdf A{
}

#content .dcPdzBlockBetter {
}
#content .dcPdzBlockBetter B{
	color: red;
	
}
#content .dcPdzBlockLegal {
	text-align: center;
	font-style: italic;
	margin-top: 30px;
}


#post-7656 H1.entry-title,
#post-6445 H1.entry-title{
	background: url("store/pdz_logo.jpg") center 0 no-repeat;
	font-size: 12px;
	height: 65px;
	text-indent: -999999px;
	margin-bottom: 5px;
}



.dcPdzTrFoot A,
.dcPdzBlock .dcTd5 A{
	padding: 2px 6px;
	font-size: 11px;
	line-height: 100%;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit- border-radius: 3px;
	text-decoration: none;
	display: inline-block;
	margin: 0 5px;
	font-style: normal;
}
.dcPdzTrFoot A{
	padding: 7px 6px;
	margin-right: 20px;
}

/* @end */



/* @end */
