@charset "utf-8";
/* Body */
#body{
	padding:0px;
	margin:0px;
	background-color:#dffcf8;
}

#container{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	display:block;
	background-color:#fff;
}

.no-list{
	list-style:none;
	margin:0px;
	padding:0px;
}

/* Header */
#header{
	width:940px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	display:block;
}

a.header-links{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 10px 5px 10px;
	color:#fff;
	background-color:#e983ac;
	text-decoration:none;
	font-size:0.85em;
	display:inline-block;
	margin-right:10px;
}

a.header-links:hover{
	text-decoration:underline;
}

#logo-area-centre{
	width:940px;
	padding-top:20px;
	display:inline-block;
}

#centre{
	width:960px;
	display:inline-block;
}

#logo-area-right{
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#ed5f21;
	display:inline-block;
	height:55px;
	padding-top:10px;
}

/* Middle Top */
#middletop-left{
	width:640px;
	display:block;
	float:left;
}

#middletop-right{
	width:320px;
	display:block;
	float:right;
}

#middletop-stock{
	width:640px;
	border-bottom:1px solid #ccc;
	height:128px;
	background-image:url(../images/middletop-stock.png);
	display:block;
	float:left;
}

#middletop-bigtext{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:290px;
	padding:10px;
	display:block;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#666;
	background-color:#F3F3F3;
	width:299px;
	margin-bottom:10px;
	line-height:27px;
}

#middletop-including{
	border:1px solid #F5CE58;
	background-color:#FFFECA;
	padding:10px;
	width:283px;
	margin:10px 10px 10px 0px;
	float:right;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
}

#middletop-including ul{
	font-size:0.85em;
	margin-bottom:0px;
}

#middletop-including ul li{
	list-style-image:url(../images/middletop-ok.png);
	line-height:25px;
	padding-left:1px;
	margin-left:-17px;
}

#middletop-perks{
	border:1px solid #CECECE;
	background-color:#EFEFEF;
	padding:10px;
	width:288px;
	margin-bottom:10px;
	margin-right:10px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
}

#middletop-perks ul{
	font-size:0.90em;
	margin-bottom:0px;
}

#middletop-perks ul li{
	list-style-image:url(../images/middletop-perk.png);
	line-height:25px;
	padding-left:5px;
}

.table-a{
	padding:8px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; 
}

.table-b{
	padding:8px; border-top:1px solid #ccc;  background-repeat:repeat-x;
}

.table-c{
	padding:8px;
	background-image:url(../images/table-background.png);
	background-repeat:repeat-x;
	border-top:1px solid #ccc;
	width:70px;
}

.table-d{
	padding:8px;
	background-image:url(../images/table-background.png);
	background-repeat:repeat-x;
	border-top:1px solid #ccc;
	width:45px;
}

.table-e{
	padding:8px; border-top:1px solid #ccc;
}

.table-f{
	padding:8px;
	background-image:url(../images/table-background.png);
	background-repeat:repeat-x;
	border-top:1px solid #ccc;
	width:65px;
}

#middletop-opinion{
	float:right;
	display:inline-block;
	margin:0px 10px 10px 5px;
	border:1px solid #ccc;
	width:308px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
}

.middletop-opinion{
	line-height:25px;
	font-size:0.90em;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px 10px 0px 10px;
}

a#middletop-namelink{
	background-color:#f3f3f3;
	color:#666666;
	text-decoration:none;
	padding:10px;
	width:288px;
	display:block;
	font-weight:bold;
}

a#middletop-namelink:hover{
	background-color:#efefef;
	color:#000;
}

#middletop-network{
	float:right;
	display:inline-block;
	margin:10px 10px 10px 5px;
	border:1px solid #ccc;
	width:303px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
}

.middletop-network{
	line-height:25px;
	font-size:0.90em;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px 10px 0px 10px;
}

.middletop-addons{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:large;
	padding-bottom:1px;
	border-bottom:3px solid #ccc;
	display:block;
	margin:0px 0px 10px 10px;
	width:305px;
}

.middletop-packageheader{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:large;
	padding-bottom:1px;
	border-bottom:3px solid #ccc;
	display:inline-block;
	margin:10px 0px 10px 10px;
	width:305px;
}

a#threefeatures-1{
	margin-bottom:10px;
	border:1px solid #F5CE58;
	background-color:#FFFECA;
	padding:8px;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
	color:#000;
	width:287px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	position:relative;
	right:-5px;
}

a#threefeatures-1:hover{
	background-color:#FEFFEC;
}

a#threefeatures-5{
	margin-bottom:10px;
	border:1px solid #F5CE58;
	background-color:#FFFECA;
	padding:8px;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
	color:#000;
	width:287px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	position:relative;
	right:-5px;
}

a#threefeatures-5:hover{
	background-color:#FEFFEC;
}

a#threefeatures-2{
	margin-bottom:10px;
	border:1px solid #F5CE58;
	background-color:#FFFECA;
	padding:8px;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
	color:#000;
	width:287px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	position:relative;
	right:-5px;
}

a#threefeatures-2:hover{
	background-color:#FEFFEC;
}

a#threefeatures-3{
	margin-bottom:10px;
	border:1px solid #F5CE58;
	background-color:#FFFECA;
	padding:8px;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
	color:#000;
	width:287px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	position:relative;
	right:-5px;
}

a#threefeatures-3:hover{
	background-color:#FEFFEC;
}

#threefeatures-4{
	margin:-5px 10px 5px 0px;
	display:block;
	color:#000;
	width:305px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-style:italic;
	text-align:right;
	float:right;
}

.imageleft{
	border:0px;
	margin-right:10px;
}

#signup{
	border-bottom:3px solid #c7da2c;
	border-top:3px solid #c7da2c;
	background-color:#fbffdb;
	padding:15px 10px 0px 10px;
	text-align:center;
	width:285px; 
	float:left;
	margin:-20px 5px 10px 10px;
	display:inline-block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.4em;
}

#signup a{
	background-image:url(../images/getstarted-nonhover.png);
	width:250px;
	height:90px;
	margin:10px 10px 10px 10px;
	border:0px;
	background-repeat:no-repeat;
	display:inline-block;
	background-position:center;
}

#signup a:hover{
	background-image:url(../images/getstarted-hover.png);
}

/* Footer */
#footer{
	width:942px;
	background-color:#ccc;
	padding:0px 10px 10px 10px;
	margin:0px auto 15px auto;
	display:inline-block;
}

#footer-left{
	width:287px;
	padding:10px;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block;
	float:left;
}

.footer-left{
	font-size:0.85em;
	line-height:20px;
}

#footer-right{
	width:618px;
	display:inline-block;
	float:right;
	margin-top:10px;
}

#footer-ritop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	border-bottom:1px dotted #F5F5F5;
	width:100%;
	font-weight:bold;
	color:#fff;
	padding-bottom:5px;
}

#footer-ribot{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	width:100%;
	color:#fff;
	line-height:20px;
	display:inline-block;
	margin-top:7px;
}

a.footer-ribot{
	text-decoration:none;
	color:#fff;
}

a.footer-ribot:hover{
	text-decoration:underline;
}