/* CSS styles for the account overview page 
$Id: index.css 450 2013-03-28 21:16:30Z esteil $
*/

/* alternating row colors */
.row_light {
	background: #fff; 
}

.row_dark {
	background: #efefef;
}

.row_light_highlight {
	background: rgb(239, 246, 255);
}

.row_dark_highlight {
	background: rgb(207, 228, 255);
}

/* header bars */
.bar {
	border-bottom:2px solid #0072bc;
	color: #333;
	padding: 7px;
	font-size:15px;
	font-family: Verdana, Arial, Helvetica;
	margin-bottom: 0;
}

.bar#my_account_details {
	color: #0072bc;
	font-weight: bold;
	margin: 1px;
	font-size: 19px;
	padding:25px;
	border:1px solid #0072bc;
	background: #FFF; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#ECECECEC'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#ECECECEC')"; 
	/* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#ECECECEC);
	background-image: -ms-linear-gradient(top bottom, #fff 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ececec)); 
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #ececec); 
	/* for firefox 3.6+ */
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EFEFEF));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #EFEFEF 100%);
}


/* logout link */
.bar a, .bar a:hover, .bar a:active, .bar a:visited {
	color: #0072bc !important;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}

/* normal tables */
table.licenses {
	font-size: 100%;
}

table.licenses th {
	font-weight: bold;
	font-style: italic;
	text-align: left;
}

table.licenses td {
	padding: 5px;
}

table.licenses td.count {
	font-weight: bold;
	text-align: center;
	font-size: larger;
}

/* summary table */
#summary_header {
	border: none;
	height: 1px !important;
	margin-right: 2px;
}

table.summary {
	border-spacing: 1px;
	font-size: 100%;
	/*margin-left: -1px;
	margin-right: -2px;*/
	border-top: 1px #0072bc; solid;
	border-collapse:collapse;
	margin-bottom: 80px;
	margin-top: 50px;
}

table.summary tr th {
	/* border-top: double 4px white; */
	font-weight: bold;
	padding: 7px;
	color: #555;
	border-bottom:1px solid #cfcfcf;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	height:22px;
}
table.summary tr.header th {
	/* border-top: double 4px white; */
	background: #0072bc;;
	font-weight: normal;
	padding-left: 10px;
	color: white;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
}

table.summary td {
	padding: 8px;
	height:20px;
}

table.customer-info {
	margin-top:30px;
	margin-bottom:100px;
	width:49%;
	float:left;
	margin-left:15px;
}
table.customer-info tr td {
	padding: 5px;
	padding-left: 10px;
	font-size: 14px;	
	color: #666;
}
table.payment-info {
	margin-top:30px;
	margin-bottom:100px;
	margin-left:25px;
	width:40%;
	float:left;
}
table.payment-info tr  td {
	padding: 5px;
	padding-left: 10px;
	font-size: 14px;	
	color: #666;
}

table.maininfo {
	width:100%;
	float:right;
	margin-top:10px;
	margin-bottom:20px;
}
table.maininfo td {
	padding: 5px;
	padding-top: 8px;
	padding-left: 15px;
	font-size: 14px;	
	color: #666;
}

table.shoping-cart-content{
	width:95%;
	margin-top: 30px;
	margin-bottom: 5px;
	margin-left: 15px;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	border-top:1px solid #bbb;
}
table.shoping-cart-content td {
	padding: 10px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px #efefef solid;
	font-size:18px;
	vertical-align:middle;	
	color: #777;
}
table.shoping-cart-content tr td{
	border-bottom:1px solid #efefef;
}
table .table-header{
	color:#0072bc !important;
	border-bottom:1px solid #0072bc; !important;
	font-size:17px !important;
	padding:8px !important;
	font-weight:bold;
}

table .cart-table-header {
	color: #777;
	background-color:#fafafa;
	border-bottom: 1px solid #ccc !important;
	font-weight:normal !important;
}

table.reseller-main-menu {
	margin-top:5px;
	width:100%;
	margin-bottom:20px;
	border-bottom:1px solid #0072bc;
}
table.reseller-main-menu tr {
	width:100%;
}
table.reseller-main-menu tr td {
	padding-top:5px;
	padding-bottom:8px;
	padding-right:5px;
}

table.reseller-main-menu tr td a {
	width:17%;
	float:left;
	display:inline;
	padding:10px;
	font-size:12px;
	margin-left:5px;
	padding-left:35px;
	padding-right:35px;
	cursor: pointer;
	color: #888;
	text-decoration:none;
	text-align:center;
	white-space:nowrap;
	font-weight:bold;
	border:1px solid #ccc; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px;
	background: #FFF; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#ECECECEC'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#ECECECEC')"; 
	/* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#ECECECEC);
	background-image: -ms-linear-gradient(top bottom, #fff 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ececec)); 
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #ececec); 
	/* for firefox 3.6+ */
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EFEFEF));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #EFEFEF 100%);
	
}

.reseller-maintitle {
	width:94%;
	font-size:19px;
	margin-top:5px;
	margin-bottom:5px;
	padding:25px;
	background: #0072bc;
	color:white !important;
	font-weight:none;
	text-align:center !important;
	white-space:nowrap;
	border:1px solid #ccc; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00409EDB', endColorstr='#000072ab'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00409EDB', endColorstr='#000072ab')"; 
	/* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00409EDB, endColorstr=#000072ab);
	background-image: -ms-linear-gradient(top bottom, #409EDB 0%, #0072ab 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#409EDB), to(#0072ab)); 
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #409EDB,  #0072ab);
	/* for firefox 3.6+ */
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #409EDB 0%, #0072ab 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #409EDB 0%, #0072ab 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #409EDB 0%, #0072ab 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #409EDB), color-stop(1, #0072ab));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #409EDB 0%, #0072ab 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #409EDB 0%, #0072ab 100%);
}

.reseller-title {
	font-size:21px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:15px;
	color: #0072bc;
	font-weight:bold;
}
table .cart-table-footer {
	color: #fff !important;
	background-color: #0072bc;	
	border-bottom:1px solid #0072bc; !important;
	background: #409EDB; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00409EDB', endColorstr='#000072ab'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00409EDB', endColorstr='#000072ab')"; 
	/* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00409EDB, endColorstr=#000072ab);
	background-image: -ms-linear-gradient(top bottom, #409EDB 0%, #0072ab 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#409EDB), to(#0072ab)); 
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #409EDB,  #0072ab);
	/* for firefox 3.6+ */
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #409EDB 0%, #0072ab 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #409EDB 0%, #0072ab 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #409EDB 0%, #0072ab 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #409EDB), color-stop(1, #0072ab));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #409EDB 0%, #0072ab 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #409EDB 0%, #0072ab 100%);
}

table.reseller-index-info{
	margin: 30px;
	width:70%;
	margin-left: 0px;
	margin-right: 0px;
}

table.reseller-index-info tr td{
	padding: 12px;
	padding-left:35px;
	font-size:15px;
	color: #444;
}

table.reseller-index-submenu{
	margin: 30px;
	margin-left: 0px;
	margin-right: 0px;
	width:100%;
}

table.reseller-index-submenu tr td{
	padding: 15px;
	color: #888;
}

table.reseller-index-submenu tr td a{
	float:left;
	display:inline;
	padding:10px;
	font-size:12px;
	margin-left:5px;
	padding-left:35px;
	padding-right:35px;
	background: #eee;
	cursor: pointer;
	color: #666;
	text-decoration:none;
	text-align:center;
	white-space:nowrap;
	border:1px solid #ccc; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px;
	background: #FFF; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#ECECECEC'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#ECECECEC')"; 
	/* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#ECECECEC);
	background-image: -ms-linear-gradient(top bottom, #fff 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ececec)); 
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #ececec); 
	/* for firefox 3.6+ */
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EFEFEF));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #EFEFEF 100%);
}

table.loginform {
	margin:20px;
}
table.loginform tr td{
	padding:5px;
}
table.registration-form {
	margin:20px;
	margin-bottom:100px;
}
table.registration-form tr td{
	padding:5px;
}

.item_description {
	color: #0072bc;
	display:inline-block;
	padding:10px;
	font-weight:bold;
	float:left;
}

.item_long_description {
	color: #aaa;
	font-size:12px;
	display:inline-block;
	padding:10px;
	float:left;
	font-weight:normal;
}

/* other */
.is_expired {
	font-weight: bold;
	font-style: italic;
	color: red;
}

input, select {
	padding:3px;
	border: solid 1px #ccc;
	margin-left:1px;
	font-size:14px;
	background-color: #fefefe;
}
input[type=submit]{
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
	background: #0072bc;
	cursor: pointer;
	color: #fff;
	font-weight:bold;
	border:1px solid #ccc; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00409EDB', endColorstr='#000072ab'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00409EDB', endColorstr='#000072ab')"; 
	/* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00409EDB, endColorstr=#000072ab);
	background-image: -ms-linear-gradient(top bottom, #409EDB 0%, #0072ab 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#409EDB), to(#0072ab)); 
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #409EDB,  #0072ab);
	/* for firefox 3.6+ */
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #409EDB 0%, #0072ab 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #409EDB 0%, #0072ab 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #409EDB 0%, #0072ab 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #409EDB), color-stop(1, #0072ab));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #409EDB 0%, #0072ab 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #409EDB 0%, #0072ab 100%);
}

input[type="radio"]{
	margin-top: 12px;
	margin-bottom: 12px;
	margin-right: 7px;
}

.payment-details-offline table tr td { 
	padding:2px !important;
	font-weight: normal !important;
}

.ccinfo td {
	font-weight: normal !important;
	padding:3px !important;
}

#become-a-reseller {
	display:inline;
	cursor: pointer;
	color: #888;
	text-decoration:none;
	text-align:center;
	white-space:nowrap;
	font-weight:normal;
	border:1px solid #ccc; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px;
	background: #FFF; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#ECECECEC'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#ECECECEC')"; 
	/* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#ECECECEC);
	background-image: -ms-linear-gradient(top bottom, #fff 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ececec)); 
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #ececec); 
	/* for firefox 3.6+ */
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EFEFEF));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #EFEFEF 100%);
}

.gray-button {
	display:inline;
	cursor: pointer;
	color: #888;
	padding:10px;
	float:left;
	margin:5px;	
	text-decoration:none;
	text-align:center;
	white-space:nowrap;
	display:inline;
	font-weight:normal;
	border:1px solid #ccc; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px;
	background: #FFF; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#ECECECEC'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#ECECECEC')"; 
	/* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#ECECECEC);
	background-image: -ms-linear-gradient(top bottom, #fff 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ececec)); 
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #ececec); 
	/* for firefox 3.6+ */
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EFEFEF));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #EFEFEF 100%);
}

.disabled,.disabled div, .disabled *  {
	opacity:0.4;
	filter:alpha(opacity=40);
	color: #777 !important;
}
