﻿#starter-festival-orange
{
	background-color:#e86517;
	background-image:url('images/starter-festival-orange.jpg');
	background-repeat:no-repeat;
	height:260px;
	width:200px;
	float:left;


}
#basic-festival-yellow
{
	background-color:#FFB400;
	background-image:url('images/basic-festival-yellow.jpg');
	background-repeat:no-repeat;
	height:260px;
	width:200px;
	float:right;

}

#business-festival-green
{
	background-color:#80b806;
	background-image:url('images/business-festival-green.jpg');
	background-repeat:no-repeat;
	height:260px;
	width:200px;
	float:right;

}
#enterprise-festival-blue
{	
	background-color:#2e5b99;
	background-image:url('images/enterprise-festival-blue.jpg');
	background-repeat:no-repeat;
	height:260px;
	float:right;
	width:200px;
}
#package-text
{
    float:left;
    padding-top:120px;
    color:White;
    
}
.small-title
{
    color:#404040;
	letter-spacing:3px;
	font-size:12px;

}
.sharedpackagestable
{
    width:100%;
    padding: 2px 2px 2px 2px;
    text-align:center;
    border: solid 1px gray;
}
.sharedpackagestable td
{
    width:20%;
}
.sharedpackagestable th
{
   width:20%;
   color:White;
   background-color:Gray;
   padding: 5px 5px 5px 5px;
}
.resellerpackagestable
{
    width:100%;
    padding: 2px 2px 2px 2px;
    text-align:center;
    border: solid 1px gray;
}
.resellerpackagestable td
{
    width:15%;
}
.resellerpackagestable th
{
   width:15%;
   color:White;
   background-color:Gray;
   padding: 5px 5px 5px 5px;
}
#box-top
{
	background-image:url('images/box-top.gif');
	background-repeat:no-repeat;
	width:800px;
	height:65px;
	margin:auto;
}
#box-top #box-label
{
	color:#404040;
	font-family:Verdana;
	letter-spacing:5px;
	font-size:15px;
	text-align:right;
	padding-right:14px;
	padding-top:3px;
	
}
#box-middle
{
	background-image:url('images/box-middle.gif');
	background-repeat:repeat-y;
	width:800px;
	margin:auto;
}
#box-middle #textArea
{
	width:760px;
	margin:auto;
	text-align:justify;
	color:Black;
	font-family:Verdana;
	font-size:10px;
	
}
#box-bottom
{
	background-image:url('images/box-bottom.gif');
	background-repeat:no-repeat;
	width:800px;
	height:25px;
	margin:auto;
}

.orangeBoxFloatLeft
{
	float:left;
	width:172px;
	height:304px;
	background-image:url('images/orange-box.png');
	background-repeat:no-repeat;
}
.orangeBoxFloatLeft #OrangeBoxTitle
{
	color:White;
	font-family:Verdana;
	letter-spacing:3px;
	font-size:15px;
	text-align:left;
	padding-left:14px;
	padding-top:3px;
}
.orangeBoxFloatLeft .OrangeBoxMatter
{
	width:160px;
	height:280px;
	margin:auto;
	color:Black;
	padding-top:3px;
	font-family:Verdana;
	font-size:10px;
	padding-top:10px;
	
}

.orangeBoxFloatRight
{
	float:right;
	width:172px;
	height:304px;
	background-image:url('images/orange-box.png');
	background-repeat:no-repeat;
}

.orangeBoxFloatRight #OrangeBoxTitle
{
	color:White;
	font-family:Verdana;
	letter-spacing:3px;
	font-size:15px;
	text-align:right;
	padding-right:14px;
	padding-top:3px;
}

.orangeBoxFloatRight .OrangeBoxMatter
{
	margin-top:10px;
	width:160px;
	height:280px;
	margin:auto;
	color:Black;
	padding-top:3px;
	font-family:Verdana;
	font-size:10px;
	
}


#Smallbox-Container
{
	width:425px;
	float:right;
}	
#Smallbox-Container #small-box-top
{
	background-image:url('images/small-box-top.png');
	background-repeat:no-repeat;
	width:425px;
	height:50px;
	margin:auto;
}
#Smallbox-Container #small-box-top #box-label
{
	color:#404040;
	font-family:Verdana;
	letter-spacing:5px;
	font-size:15px;
	text-align:right;
	padding-right:14px;
	padding-top:3px;
	
}
#Smallbox-Container #small-box-middle
{
	background-image:url('images/small-box-middle.png');
	background-repeat:repeat-y;
	width:425px;
	margin:auto;
}
#Smallbox-Container #small-box-middle #textArea
{
	width:380px;
	margin:auto;
	text-align:justify;
	color:Black;
	font-family:Verdana;
	font-size:10px;
	
}
#Smallbox-Container #small-box-bottom
{
	background-image:url('images/small-box-bottom.png');
	background-repeat:no-repeat;
	width:425px;
	height:19px;
	margin:auto;
}
 table a,
table a:link,
table a:visited {
	border:none;
	}		
img {
	border:0;
	margin-top:.5em;
	}	
table {
	width:90%;
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	margin:1em auto;
		border-collapse:collapse;
	}
caption {
	color: #9ba9b4;
	font-size:.94em;
	letter-spacing:.1em;
	padding:0;
	margin:1em 0 0 0;
	margin-bottom:0;
	caption-side:top;
	text-align:center;
	}	
tr.odd td,
tr.odd .column1 {
	background:#f4f9fe url(images/background.gif) no-repeat;
	}	
.column1	{
	background:#f9fcfe;
	}
td {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}				
th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}	
thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}				
tfoot th {
	background:#f4f9fe;
	text-align:center;
	}	
tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	