/*SPACE GRID ELEMENTS VERTICALLY, SINCE THEY ARE ONE UNDER ANOTHER SO FAR*/
.grid_1,
.grid_2,
.grid_3, .grid_3_f,
.grid_4,
.grid_5,
.grid_6,
.grid_6_f,
.grid_7,
.grid_8,
.grid_9, .grid_9_f,
.grid_10,
.grid_11,
.grid_button,
.grid_12 {
	margin-bottom:2px;
	/*positioning and padding*/
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    
}

.grid_text {
	margin-bottom:2px;
	/*positioning and padding*/
	position: relative;
	min-height: 1px;
	width: 100%;
	float: left;
	display: block;
}

.grid_1 { width: 8.33333333%; }
.grid_2 { width: 16.66666667%; }
.grid_3, .grid_3_f { width: 24%; }
.grid_4 { width: 33.33333333%; }
.grid_5 { width: 41.66666667%; }
.grid_6, .grid_6_f { width: 50%; }
.grid_7 { width: 58.33333333%; }
.grid_8 { width: 66.66666667%; }
.grid_9, .grid_9_f { width: 75%; }
.grid_10 { width: 83.33333333%; }
.grid_11 { width: 91.66666667%; }
.grid_12, .grid_button { width: 100%; }

.grid_1,
.grid_2,
.grid_3, .grid_3_f,
.grid_4,
.grid_5,
.grid_6,
.grid_6_f,
.grid_7,
.grid_8,
.grid_9,
.grid_9_f,
.grid_10,
.grid_11,
.grid_button,
.grid_12 {
	float: left;
	display: block;
	
}
.grid_6_f {
	float: left;
	display: block;
	min-width: 250px;
}
.grid_3_f {
	float: left;
	display: block;
	min-width: 125px;
}
.grid_9_f {
	float: left;
	display: block;
	min-width: 375px;
}

.grid_button {
	float: left;
	display: block;
    padding-left: 30px;
	padding-right: 30px;
	min-width: 300px;
	//border:solid 1px red;

}

/* alert boxes */

.alert-box {
	color:#555;
	border-radius:10px;
	font-family:font-size:11px;
	padding:8px 8px;
	margin:0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.alert-box span {
	font-weight:bold;
	text-transform:uppercase;
}
.error {
	background:#ffecec;
	border:1px solid #f5aca6;
}
.success {
	background:#e9ffd9;
	border:1px solid #a6ca8a;
}
.warning {
	background:#fff8c4;
	border:1px solid #f2c779;
}
.notice {
	background:#e3f7fc;
	border:1px solid #8ed9f6;
}

/* internet products */

.inet_s {
	border-color: #333333; 
}

.inet {
	border-color: #E3E3E3; 
}

.basket0{
	z-index:2;
}
.smalltableheader{
	font-size:13px;
}
.pricing-table ul{ 
    border-width: 3px; 
    border-style: solid; 
    
    border-radius: 25px; 
    margin: 2px; 
    width: 155px; 
    text-align: center; 
    font-family: 'Abel', sans-serif;; 
    list-style: none; 
    float: left; 
    padding: 5px; 
    background-color: #FFFFFF; 
} 
.pricing-table ul li{ 
    padding: 7px; 
    background-color: #FFFFFF; 
    border-width: 0px; 
    border-style: solid; 
    border-color: #B8B8B8; 
    border-radius: 82px; 
    border-bottom-width: 0px; 
    font-size: 16px; 
} 
.pricing-table li:nth-child(odd){ 
    background-color: #FFFFFF; 
} 
.pricing-table ul .heading{ 
    color: #ffffff; 
    //background-color: #54124D; 	
	background: #364050 url('images/bg01.png');
    font-size: 22px; 
} 
.pricing-table ul .price{ 
    color: #521052; 
    background-color: #FFFFFF; 
    font-size: 32px; 
} 
.pricing-table ul .action{ 
    font-size: 16px; 
    background: #c94663 url('images/bg01.png');
    color: #ffffff; 
} 
.feature{ 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1); 
    box-shadow: 3px 5px 7px rgba(0,0,0,.7); 
} 
.pricing-table .action a{ 
    border-color: #B83737; 
    border-width: 0px; 
    border-radius: 2px; 
    background-color: #EEEEEE; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    padding-left: 15px; 
    padding-right: 15px; 
    border-style: solid; 
    color: #000000; 
}

/* tv products*/
.pricing-table-tvbig ul{ 
    border-width: 3px; 
    border-style: solid; 
    border-radius: 25px; 
    margin: 2px; 
    width: 100%; 
    text-align: center; 
    font-family: 'Abel', sans-serif;
    list-style: none; 
    float: left; 
    padding: 5px; 
    background-color: #FFFFFF; 
    
} 


.tvtab, .tvtab_s {
	margin:0.5em;
	cursor:pointer;
	float:left;
	width:14em;
	background-color: #c94663;
	background-image: url('images/bg01.png');
	border-radius: 1em;
	font-size: 8pt;
	font-weight:bold;
	text-align: center;
	color: #ffffff;
	font-family: sans-serif;
	text-decoration: none;
	padding:0em;	
}
.tvtab {
	background-color: #364050;
}

.tvtab_s {
	background-color: #c94663;
}


.tvch_s,
.multitvch_s,
.mastermultitvch_s {
	border-color: #333333; 
}

.tvch,
.multitvch,
.mastermultitvch {
	border-color: #E3E3E3;
}

.channelbox {
	width:4em;
	height:4em;
	float: left;
	margin: 1em;
}

.channelbox2 {
	width:1.8em;
	height:1.8em;
	float: left;
	margin: 1em;
}

.pricing-table-tvbig ul .heading{ 
    color: #ffffff; 
    background: #364050 url('images/bg01.png');
    font-size: 22px; 
} 

.pricing-table-tvbig ul li{ 
    padding: 7px; 
    background-color: #FFFFFF; 
    border-width: 0px; 
    border-style: solid; 
    border-color: #B8B8B8; 
    border-radius: 82px; 
    border-bottom-width: 0px; 
    font-size: 26px; 
} 


.pricing-table-tv ul{ 
    border-width: 3px; 
    border-style: solid; 
    border-radius: 25px; 
    margin: 2px; 
    width: 190px; 
    height: 205px; 
    text-align: center; 
    font-family: 'Abel', sans-serif;
    list-style: none; 
    float: left; 
    padding: 5px; 
    background-color: #FFFFFF; 
} 

.pricing-table-tv a {
	text-decoration: none;
}

.pricing-table-tv ul li{ 
    padding: 5px; 
    background-color: #FFFFFF; 
    border-width: 0px; 
    border-style: solid; 
    border-color: #B8B8B8; 
    border-radius: 32px; 
    border-bottom-width: 0px; 
    font-size: 14px; 
} 
.pricing-table-tv li:nth-child(odd){ 
    background-color: #FFFFFF; 
} 
.pricing-table-tv ul .heading{ 
    color: #ffffff; 
    background: #364050 url('images/bg01.png');
    font-size: 22px; 
} 
.pricing-table-tv ul .price{ 
    //color: #521052; 
    background-color: #FFFFFF; 
    font-size: 20px; 
} 
.pricing-table-tv ul .action{ 
    font-size: 16px; 
    background: #c94663 url('images/bg01.png');
    color: #ffffff; 
} 
.feature{ 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1); 
    box-shadow: 3px 5px 7px rgba(0,0,0,.7); 
} 
.pricing-table-tv .action a{ 
    border-color: #B83737; 
    border-width: 0px; 
    border-radius: 2px; 
    background-color: #EEEEEE; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    padding-left: 15px; 
    padding-right: 15px; 
    border-style: solid; 
    color: #000000; 
}

