/* Start Defender stack CSS code */#stacks_in_2{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_2edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_2info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code */
#stacks_in_7 .stacks_left {
	float:left;
	width:29%;
}

#stacks_in_7 .stacks_right {
	float:right;
	width:69%;
}
#stacks_in_8 {
	margin: 40px 0px 50px 0px;
}

#stacks_out_8 {
	margin-left:0;
}

#stacks_in_13 {
	margin: 0px 0px 20px 0px;
}

#stacks_out_13 {
	margin-left:0;
}

#stacks_in_16 {
	display:inline-block; width:100%; line-height: 2.000000em;
}
/* Start Defender stack CSS code */#stacks_in_3{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_3edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_3info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code */
#stacks_in_99 {
	display:inline-block; width:100%; line-height: 2.000000em;
}
/* Start Defender stack CSS code */#stacks_in_4{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_4edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_4info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code *//* Start doobox hippo css */


/* general styles edit and preview mode */
   /* html { height: 100%; margin-bottom: 1px; overflow-y: scroll; } removed to make compliant with certain themes */

.stacks_in_22darkerborder{
	
		border: 1px solid #D2D2D2;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.stacks_in_22overalltabcontainer{
	background: #FFFFFF;
	border: 5px solid #E6E6E6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.stacks_in_22tabcontentcontainer{
	padding: 20px;
}

.stacks_in_22dootabcontainer{
	
	display:none;
	
	
}

.stacks_in_22dootabcontainer:first-child{
	
	display:block;
	
}

#stacks_in_22tabpicker{
	padding: 15px 30px 5px 30px;  /* adjusted in update to acomidate more than one row of buttons */
	
	font-weight: bold;
	background: #E6E6E6;
	-webkit-border-top-left-radius: -1px;
	-webkit-border-top-right-radius: -1px;
	-moz-border-radius-topleft: -1px;
	-moz-border-radius-topright: -1px;
	border-top-left-radius: -1px;
	border-top-right-radius: -1px;
}

#stacks_in_22tabpicker span{
	padding-right: 10px;
	padding-left: 5px;
	
}

#stacks_in_22tabpicker span:first-child{
	padding-right: 10px;
	padding-left: 5px;
	
}

.stacks_in_22dootabSlice{
	background: #FFFFFF;
}


/* tabs and links styles */

#stacks_in_22tabpicker a{
	display: inline-block;
	font-size: 100%;
	margin-right: 18px;
	margin-bottom: 15px; /* added in update to acomidate more than one row of buttons */
	padding: 5px 20px 5px 20px;
	background: #CCCCCC;
	text-decoration: none;
	border:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFFFFF;
	line-height: normal;
}

#stacks_in_22tabpicker a:hover{
	background: #FFCC66;
	text-decoration: none;
	border:none;
	color: #FFFFFF;
}

#stacks_in_22tabpicker a:active{
	background: #CCCCCC;
	text-decoration: none;
	border:none;
	color: #FFFFFF;
}

#stacks_in_22tabpicker a.stacks_in_22current{
	background: #804003;
	color: #FFFFFF;
	text-decoration: none;
	border:none;
}

.stacks_in_22doocat {
	display:none;
	font-weight: bold;
	background: #FFD8DF;
	padding: 5px 10px 5px 10px;
	border-bottom:1px solid #666666;
}

.stacks_in_22doocat span{
	
	min-width:200px;
	white-space: nowrap;
	padding: 5px;
	border:1px solid #555555;
	color: #red;
	background: #ffffff;
}








/* end doobox hippo css */
#stacks_in_22 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_30 {
	display:inline-block; width:100%; line-height: 2.000000em;
}

#stacks_in_31 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_31 .stacks_right {
	float:right;
	width:49%;
}
/* START BULLET PRO CSS */

#stacks_in_32 ul{
position: relative;
margin: 0;
list-style:disc none none;
 
list-style: none;
padding: 0;


}

.stacks_in_32thelist{
margin-top: 15px;
}

.stacks_in_32title{
display: none;
font-size: 100%;
font-weight: bold;
line-height: normal;
}

.stacks_in_32main {

text-align: inherit;
}

#stacks_in_32moreorless{
list-style: none;
margin-top: 8px;
}





/* start if acctually in edit mode */ 



     
/* END BULLET PRO CSS */      

#stacks_out_32 {
	margin-left:0;
}

#stacks_in_37 {
	display:inline-block; width:100%; line-height: 2.000000em;
}

/* START BULLET PRO CSS */

#stacks_in_39 ul{
position: relative;
margin: 0;
list-style:disc none none;
 
list-style: none;
padding: 0;


}

.stacks_in_39thelist{
margin-top: 15px;
}

.stacks_in_39title{
display: none;
font-size: 100%;
font-weight: bold;
line-height: normal;
}

.stacks_in_39main {

text-align: inherit;
}

#stacks_in_39moreorless{
list-style: none;
margin-top: 8px;
}





/* start if acctually in edit mode */ 



     
/* END BULLET PRO CSS */      

#stacks_out_39 {
	margin-left:0;
}

#stacks_in_43 {
	display:inline-block; width:100%; line-height: 2.000000em;
}

#stacks_in_45 {
	margin: 10px 0px 10px 0px;
}

#stacks_in_47 {
	background-color: rgba(204, 204, 204, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding:  10px;
}

#stacks_in_51 {
	display:inline-block; width:100%; line-height: 2.000000em;
}

#stacks_in_52 {
	background-color: rgba(204, 204, 204, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding:  10px;
}

#stacks_in_53 {
	display:inline-block; width:100%; line-height: 2.200000em;
}

#stacks_in_56 {
	display:inline-block; width:100%; line-height: 2.000000em;
}

#stacks_in_57 {
	background-color: rgba(204, 204, 204, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 15px 0px 0px 0px;
	padding:  12px;
}

#stacks_in_58 {
	display:inline-block; width:100%; line-height: 2.000000em;
}
/* Start Defender stack CSS code */#stacks_in_5{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_5edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_5info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code */
#stacks_in_60 {
	margin: 10px 0px 0px 0px;
}
/* Start Defender stack CSS code */#stacks_in_6{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_6edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_6info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code */
#stacks_in_66 .stacks_left {
	float:left;
	width:32%;
}

#stacks_in_66 .stacks_right {
	float:right;
	width:32%;
}

#stacks_in_66 .stacks_middle {
	position:relative;
	margin:0 auto;
	width:32%;
}
#stacks_in_66 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 20px 0px 0px 0px;
}
#stacks_in_67{border-radius:0px;}#stacks_in_67 .boxgrid{width:100%;display:block;position:relative;overflow:hidden;margin:0 auto}#stacks_in_67 .boxgrid .back,#stacks_in_67 .boxgrid .cover{width:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0;border-radius:0px;}#stacks_in_67 .boxgrid .cover{opacity:1.00;}

#stacks_in_72 {
	background-color: rgba(255, 255, 255, 1.00);
	padding:  5px;
}

#stacks_in_69 {
	background-color: rgba(76, 76, 76, 1.00);
	border: solid rgba(76, 76, 76, 1.00);
	border-width: 0px 0px 20px 0px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 5px 5px 5px 5px;
}
#stacks_in_75{border-radius:0px;}#stacks_in_75 .boxgrid{width:100%;display:block;position:relative;overflow:hidden;margin:0 auto}#stacks_in_75 .boxgrid .back,#stacks_in_75 .boxgrid .cover{width:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0;border-radius:0px;}#stacks_in_75 .boxgrid .cover{opacity:1.00;}

#stacks_in_80 {
	background-color: rgba(255, 255, 255, 1.00);
	padding:  5px;
}

#stacks_in_77 {
	background-color: rgba(76, 76, 76, 1.00);
	border: solid rgba(76, 76, 76, 1.00);
	border-width: 0px 0px 20px 0px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding:  5px;
}
#stacks_in_84{border-radius:0px;}#stacks_in_84 .boxgrid{width:100%;display:block;position:relative;overflow:hidden;margin:0 auto}#stacks_in_84 .boxgrid .back,#stacks_in_84 .boxgrid .cover{width:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0;border-radius:0px;}#stacks_in_84 .boxgrid .cover{opacity:1.00;}

#stacks_in_90 {
	background-color: rgba(255, 255, 255, 1.00);
	padding:  5px;
}

#stacks_in_87 {
	background-color: rgba(76, 76, 76, 1.00);
	border: solid rgba(76, 76, 76, 1.00);
	border-width: 0px 0px 20px 0px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding:  5px;
}

#stacks_in_106 {
	margin: 30px 0px 0px 0px;
}

#stacks_out_106 {
	width: 50px;
	margin-right:0;
}

#stacks_in_104 {
	margin: 50px 0px 0px 0px;
}

#stacks_out_104 {
	width: 50px;
}
