.product-box { border: 5px solid #B2D5EA; }

.product-box-green { border: 5px solid #A8CFAD; }

.product-box-red { border: 5px solid #FF818D; }

.product-content { padding: 10px; }

.product-box h4, .product-box-green h4, .product-box-red h4 {
	font-size: 20px;
	padding: 10px 15px;
}

.product-box h4 {
	background-color: #D8EAF4;
	border-bottom: 1px solid #B2D5EA;
}

.product-box-green h4 {
	background-color: #D1DFD3;
	border-bottom: 1px solid #A8CFAD;
}

.product-box-red h4 { 
	background-color: #F6CBCD;
	border-bottom: 1px solid #FF818D;
}

p.product-list {
	font-size: 16px;
	margin-bottom: 5px;
}

p.product-list a {
	text-decoration: none;
	font-weight: bold;
	color: #0073BA;
}

p.product-list a:hover { color: #DD0000; }

p.product-button { margin: 20px 0px; }

.product-description-box {
	font-size: 12px;
	padding: 8px;
	background-color: #DDDDDD;
}

div.product-description { margin-bottom: 5px; }

div.product-quantity { margin-bottom: 5px; }

div.free-domain { color: #3A7304; margin-bottom: 5px; }

div.free-product { font-size: 14px; color: #DD0000; font-weight: bold; }

div.onetime-product { color: #494949; margin-left: 0px; }

div.pricing-product { margin-left: 0px; color: #494949; }

div.pricing-product p { margin-top: 5px; margin-bottom: 0px; }

p.bullet {
	background: transparent url(../img/layout/blue_bullet.png) 0px 5px no-repeat;
	font-size: 13px;
	padding-left: 13px;
}

p.checkradiobreak { margin-top: 5px; margin-bottom: 0px; }

.addon-description {}

.addon-pricing { font-weight: bold; margin-top: 5px; }

/* View Cart */
.checkout-table th { color: #333333; }

.checkout-table strong { color: #000000; }

.checkout-table .checkout-product td { border-bottom: 1px dotted #CCCCCC; }

.checkout-table .checkout-product-description { text-align: left; }

.checkout-table .checkout-total td { border-bottom: 1px solid #DDDDDD; }

.checkout-table .checkout-total-label {
	font-weight: bold;
	text-align: right;
	background-color: #F7F7F7;
}

.checkout-table .checkout-product-info { margin-bottom: 5px; }

.checkout-table .checkout-options { margin-bottom: 2px; }

.checkout-table .checkout-total-price { font-weight: bold; text-align: center; line-height: 1.5em; }

.checkout-info-table { border-top: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; color: #494949; }

.checkout-info-table td { padding: 10px; border-bottom: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; }

.checkout-info-table td.fieldarea { color: #333333; background-color: #FAFAFA; text-align: right; font-weight: bold }

.checkout-info-table a { color: #333333; text-decoration: none; }

.checkout-info-table a:hover { text-decoration: none; color: #494949; }

.checkout-info-table input[type="text"], .checkoutinfotable input[type="password"] { font-size: 14px; width: 65%; }

/* View Cart End */