/* CSS Document */

/* CSS Reset */
* { margin:0; padding:0; }

body {
    background:#ffffff url(/images/body_bg.jpg) repeat-x 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

a{ text-decoration:none; color:#336699}
a:hover{ color:#666666}

div#indicator
{
  
  font-size:12px; font-weight:bold;
  width: auto;
  padding-left:20px;
  margin-top:8px;
  height: 16px;
  background: url('/images/ajax-loader.gif') no-repeat 0 0
}

li{ list-style:none;}

.notice{background:url('/images/icons/notice.png') left center no-repeat; color:#333; background-color:#cccccc; font-size:12px; font-weight:bold; padding:2px; margin:5px 0; text-indent:25px;}
.notice a{color:#327ebe}
.notice a:hover, .notice a:visited{color:#4f9cef}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;

}

.clearfix {display: inline-block;}
.form_error{background:url('/images/icons/error.png') center left no-repeat; color:#e61000; text-indent:18px; padding:5px 0; padding-left:6px; width:100%; position:relative; display:block; float:left}
#form{ width: 500px; float:left; text-align:left; display:block; font:12px Arial, Helvetica, sans-serif;}
#form input, textarea{ padding:5px 5px; width:100%; color:#232323; background:#efefef; 
border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #efefef; border-bottom:1px solid #efefef}
#form input:focus, #form textarea:focus{ background:#fff; border:1px solid #33cc33;}
#form textarea{background:url('/images/handle.gif') #efefef bottom right no-repeat}
#form textarea:focus{background:url('/images/handleov.gif') #fff bottom right no-repeat}
#form select{ font-size:14px; border:1px solid #e1e1e1; padding:2px; margin:2px 0; width:250px}
#form #trigger_date{background:url('/images/icons/calendar.png') #ffffff center center no-repeat; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-left:2px; border-right:1px solid #ABADB3; border-bottom:1px solid #ABADB3; padding:1px 6px; text-indent:-99999px}
#form input .checkbox{width:100px;height:10px;}
#form ul li {width:100%; float:left; display:inline; padding:10px 0;}
#form ul li label {font-weight:bold;width:100px;float:left;}

#form ul.services{display:block; float:left; width:600px;}
#form ul.services label{width:250px; cursor:pointer; font-weight:normal }
#form ul.services li{float:left; display:inline; width:198px; padding:2px 0;}
#form ul.services li checkbox{width:30px;}

#trigger_date_order{background:url('/images/icons/calendar.png') #ffffff center center no-repeat; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-left:2px; border-right:1px solid #ABADB3; border-bottom:1px solid #ABADB3; padding:1px 6px; text-indent:-99999px}
#trigger_date_ship{background:url('/images/icons/calendar.png') #ffffff center center no-repeat; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-left:2px; border-right:1px solid #ABADB3; border-bottom:1px solid #ABADB3; padding:1px 6px; text-indent:-99999px}
#trigger_date_payment{background:url('/images/icons/calendar.png') #ffffff center center no-repeat; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-left:2px; border-right:1px solid #ABADB3; border-bottom:1px solid #ABADB3; padding:1px 6px; text-indent:-99999px}
#trigger_date_required{background:url('/images/icons/calendar.png') #ffffff center center no-repeat; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-left:2px; border-right:1px solid #ABADB3; border-bottom:1px solid #ABADB3; padding:1px 6px; text-indent:-99999px}

#listing-table
{
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#listing-table th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#listing-table td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.listing-table-odd
{
	background: #eff2ff;
}
.listing-table-even
{
	background: #e8edff;
}
#listing-table #column
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#listing-table #column-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}

#navigation{ color:#333; position:relative; font-size:16px; font-weight:bold; width:615px; margin-top:5px; padding:10px 0; }
#navigation span.paging{  width:auto;  display:block; float:left; position:relative; color:#fff}
.arrow01{background:url('/images/arrow01.gif') no-repeat; width:16px; position:relative; min-height:16px; height:16px !important; height:16px; }
.arrow01:hover{background:url(/images/arrow01.gif) no-repeat 0 -17px;}
.arrow02{background:url('/images/arrow02.gif') no-repeat; width:16px; position:relative; min-height:16px; height:16px !important; height:16px; }
.arrow02:hover{background:url(/images/arrow02.gif) no-repeat 0 -17px;}
.arrow03{background:url('/images/arrow03.gif') no-repeat; width:16px; position:relative; min-height:16px; height:16px !important; height:16px; }
.arrow03:hover{background:url(/images/arrow03.gif) no-repeat 0 -17px;}
.arrow04{background:url('/images/arrow04.gif') no-repeat; width:16px; position:relative; min-height:16px; height:16px !important; height:16px; }
.arrow04:hover{background:url(/images/arrow04.gif) no-repeat 0 -17px;}

#navigation span.paging span{background:#193462; padding:3px 8px }
#navigation span.paging	a{color:#1f394c; padding:0 8px; text-decoration:none;}
#navigation span.paging	a:hover{color:#9f9;}
#navigation label{text-align:right; width:300px; display:block; height:30px; float:right;}

#form input.loginbutton {
  display:block;
  width: 100px;
  height: 30px;
  background:url(/images/button-login.png)  no-repeat 0 0;
  position:relative; 
  text-indent: -9999px;
  border:none;
  cursor: pointer;
}

#form input.loginbutton:hover {
    background:url(/images/button-login.png) no-repeat 0 -30px;
}

#form input.submitbutton {
  display:block;
  width: 100px;
  height: 30px;
  background:url(/images/button-submit.png)  no-repeat 0 0;
  position:relative; 
  text-indent: -9999px;
  border:none;
  cursor: pointer;
}

#form input.submitbutton:hover {
    background:url(/images/button-submit.png) no-repeat 0 -30px;
}

input.submitbutton {
  display:block;
  width: 100px;
  height: 30px;
  background:url(/images/button-submit.png)  no-repeat 0 0;
  position:relative; 
  text-indent: -9999px;
  border:none;
  cursor: pointer;
}

input.submitbutton:hover {
    background:url(/images/button-submit.png) no-repeat 0 -30px;
}

input.updatecartbutton {
  display:block;
  width: 100px;
  height: 30px;
  background:url(/images/updatecart.png)  no-repeat 0 0;
  position:relative; 
  text-indent: -9999px;
  border:none;
  cursor: pointer;
}

input.updatecartbutton:hover {
    background:url(/images/updatecart.png) no-repeat 0 -30px;
}





.breadcrumbs{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight:bold;
	color:#666666;
	background:url(/images/world.png) no-repeat 0 0;
	text-indent:20px;
	height:16px;
	clear:both;
	padding-bottom:10px;
}

.breadcrumbs a{
	color:#999999;
}

#readmore{
  width:100px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#readmore a{
	display:block;
	width:100px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/readmore.png) no-repeat 0 0;
}

#readmore a:hover{
	background:url(/images/readmore.png) no-repeat 0 -30px;
}

#addnew{
  width:100px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#addnew a{
	display:block;
	width:100px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/button-add.png) no-repeat 0 0;
}

#addnew a:hover{
	background:url(/images/button-add.png) no-repeat 0 -30px;
}

#buynow{
  width:100px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#buynow a{
	display:block;
	width:100px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/buynow.png) no-repeat 0 0;
}

#buynow a:hover{
	background:url(/images/buynow.png) no-repeat 0 -30px;
}

#updatecart{
  width:100px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#updatecart a{
	display:block;
	width:100px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/updatecart.png) no-repeat 0 0;
}

#updatecart a:hover{
	background:url(/images/updatecart.png) no-repeat 0 -30px;
}

#checkout{
  width:100px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#checkout a{
	display:block;
	width:100px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/checkout.png) no-repeat 0 0;
}

#checkout a:hover{
	background:url(/images/checkout.png) no-repeat 0 -30px;
}

#upload{
  width:100px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#upload a{
	display:block;
	width:100px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/button-upload.png) no-repeat 0 0;
}

#upload a:hover{
	background:url(/images/button-upload.png) no-repeat 0 -30px;
}

#ratings{
  width:100px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#ratings a{
	display:block;
	width:100px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/button-ratings.png) no-repeat 0 0;
}

#ratings a:hover{
	background:url(/images/button-ratings.png) no-repeat 0 -30px;
}

#generate{
  width:100px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#generate a{
	display:block;
	width:100px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/button-generate.png) no-repeat 0 0;
}

#generate a:hover{
	background:url(/images/button-generate.png) no-repeat 0 -30px;
}

#directdebit{
  width:100px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#directdebit a{
	display:block;
	width:100px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/button-directdebitcsv.png) no-repeat 0 0;
}

#directdebit a:hover{
	background:url(/images/button-directdebitcsv.png) no-repeat 0 -30px;
}

#yourbills{
  width:100px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#yourbills a{
	display:block;
	width:100px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/button-yourbills.png) no-repeat 0 0;
}

#yourbills a:hover{
	background:url(/images/button-yourbills.png) no-repeat 0 -30px;
}

#sendebills{
  width:100px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#sendebills a{
	display:block;
	width:100px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/button-sendebills.png) no-repeat 0 0;
}

#sendebills a:hover{
	background:url(/images/button-sendebills.png) no-repeat 0 -30px;
}

#billingrun{
  width:100px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#billingrun a{
	display:block;
	width:100px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/button-billingrun.png) no-repeat 0 0;
}

#billingrun a:hover{
	background:url(/images/button-billingrun.png) no-repeat 0 -30px;
}

#back{
  width:100px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#back a{
	display:block;
	width:100px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/back.png)  no-repeat 0 0;
}

#back a:hover{
	background:url(/images/back.png) no-repeat 0 -30px;
}

#unblock{
  width:100px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#unblock a{
	display:block;
	width:100px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/unblock.png)  no-repeat 0 0;
}

#unblock a:hover{
	background:url(/images/unblock.png) no-repeat 0 -30px;
}

#systembuilder{
  width:150px;
  height:60px;
  float:right;
  text-indent:-9999px;
}

#systembuilder a{
	display:block;
	width:150px;
	height:30px;
	margin-top:20px;
	outline: none;
	background:url(/images/button-systembuilder.png) no-repeat 0 0;
}

#systembuilder a:hover{
	background:url(/images/button-systembuilder.png) no-repeat 0 -30px;
}

#call-centre {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}


#call-centre a{
	display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/product/call-centre-edition.gif) no-repeat top left;
	outline:none;
}

#call-centre a:hover{
	background-position:0 -50px;
}

#multi-tenant {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}


#multi-tenant a{
	display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/product/multi-tenant-edition.gif) no-repeat top left;
	outline:none;
}

#multi-tenant a:hover{
	background-position:0 -50px;
}

#business {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}


#business a{
	display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/product/business-edition.gif) no-repeat top left;
	outline:none;
}

#business a:hover{
	background-position:0 -50px;
}




h2{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; padding:1px 0; color:#3f60a0;}
h3{ font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; padding:1px 0; color:#666;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;

}

.clearfix {display: inline-block;}

.title {font-family:Arial, Helvetica, sans-serif; font-size: 20px; font-weight:bold; color:#363636;}

#container {
	width:1024px;
	margin:0 auto;
}

#header {
  height:120px;
  width:960px;
  margin:5px auto 0  auto;
}

#header h1 {
    display:block;
    float:left;
    width:300px;
    height:120px;
    text-indent:-10000px;
}

#header h1 a{
	display:block;
	width:300px;
	height:100%;
	outline: none;
	background:url(/images/logo-technology-telecom.png)  no-repeat 0 0;
}


#menu ul{
	display:block;
	float:right;
	width:620px;
	height:80px;
	background:url(/images/menu-bg.png) no-repeat 0 0;
	background-position:bottom;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#menu ul li{
	display:block;
	float:left;
	height:60px;
	text-align:center;
}

#home { width:60px; }
#mobiles { width:80px; }
#ip { width:100px; }
#home-remote { width:95px; }
#inbound { width:95px; }
#bt-fixed { width:95px; }
#broadband { width:95px; }

#store { width:100px; }



#header ul li a {
    display:block;
    width:100%;
    height:100%;
	text-decoration:none;
	color:#666666;
}

#header ul li a:hover {
	color:#333333;
}

#header ul li a.current {
	color:#000000;
	font-weight:bold;
}

#separator{
	display:block;
	width:100%;
	height:100%;
	outline: none;
	background:url(/images/separator.gif)  no-repeat 30px 0;
	margin:10px 0 0 0;
}

#pagecontent {
  width:960px;
  height:auto 0;
  margin: 0 auto;
  position:relative;
  overflow: hidden;
}

#pagecontent ul {font-weight:bold;}
#pagecontent ul li {font-weight:normal;}

#maincontent {
  width:960px;
  height:auto;
  margin:0 auto;
}

#pagecontent #leftcontent {
  width:320px;
  margin:20px 0 0 0;
  float:left;
}

#pagecontent #rightcontent {
  width:620px;
  margin:20px 0 0 0;
  padding-left:20px;
  float:right;
}

#pagecontent #rightcontent #listfeature {
  width:620px;
  height:auto;
  overflow:hidden;
  clear:both;
  margin-bottom:20px;
}

#pagecontent #rightcontent #listfeature #left {
  width:300px;
  margin:10px 0 0 0;
  padding-left:10px;
  float:left;
  overflow:hidden;
}

#pagecontent #rightcontent #listfeature #right {
  width:300px;
  margin:10px 0 0 0;
  padding-left:10px;
  float:right;
  overflow:hidden;
}

.listfeature ul{
	display:inline;
}

.listfeature ul li{
	background: url('/images/icon-ok.jpg') top left no-repeat;
	padding-left:30px;
	list-style:none;
	font-size:13px;
	line-height:1.2em;
	height:25px;
	color:#666;
	clear:both;
	margin-top:0.5em;
	margin-bottom:1em;
	list-style-position: outside; 
}

.listfeature ul li ul{
	padding:20px 0;
}

.listfeature ul li ul li{
	text-indent:30px;
	height:20px;
	background: url('/images/li.png') left no-repeat;
	font-size:13px;
	list-style:none;
	color:#666;
}

.boxproduct {
  float:left;
  width:300px;
  height:auto 0;
  border:#cccccc 1px solid;
}

.boxproduct .tribox{
  width:130px;
  height:80px;
  float:left;
  text-indent:-8008px;
  background:transparent url(/images/tribox.gif) no-repeat 0 0;
}

.boxproduct .voispeed{
  width:130px;
  height:80px;
  float:left;
  text-indent:-8008px;
  background:transparent url(/images/voispeed.gif) no-repeat 0 0;
}

.boxproduct .bicom{
  width:130px;
  height:80px;
  float:left;
  text-indent:-8008px;
  background:transparent url(/images/bicom.gif) no-repeat 0 0;
}

.boxproduct .hosted-system{
  width:130px;
  height:80px;
  float:left;
  text-indent:-8008px;
  background:transparent url(/images/hosted-system.gif) no-repeat 0 0;
}

.boxproduct * {
  width:160px;
  height:200px;
  float:right;
  color:#666666;
}

.boxproduct * * {
  width:auto;
  float:none;
}

.boxproduct #readmore{
  width:100px;
  height:80px;
  float:left;
  clear:both;
}

.boxproduct #readmore a{
	display:block;
	width:100px;
	height:30px;
	margin-top:40px;
	margin-left:80px;
	background:url(/images/readmore.png)  no-repeat 0 0;
  	text-indent:-10000px;
}

.boxproduct #readmore a:hover{
	background:url(/images/readmore.png) no-repeat 0 -30px;
}

.boxproduct2 {
  float:left;
  width:300px;
  height:auto 0;
  border:#cccccc 1px solid;
}

.boxproduct2 * {
  width:280px;
  height:100px;
  color:#666666;
  margin-left:10px;
  clear:both;
}

.boxproduct2 * * {
  width:auto;
  float:none;
}

.boxproduct2 #readmore{
  width:100px;
  height:80px;
  float:left;
  clear:both;
}

.boxproduct2 #readmore a{
	display:block;
	width:100px;
	height:30px;
	margin-top:40px;
	margin-left:80px;
	background:url(/images/readmore.png)  no-repeat 0 0;
  	text-indent:-10000px;
}

.boxproduct2 #readmore a:hover{
	background:url(/images/readmore.png) no-repeat 0 -30px;
}

#box-quicklinks{
	display:block;
    position:relative;
    width:320px;
    min-height:300px; height:auto !important; height:300px;
    background:url(/images/quicklink-bg.gif) no-repeat;
}

#box-quicklinks ul{ padding:50px 0 0 0; position:relative; display:block; }
#box-quicklinks li.separator{ width:320px; height:5px; display:block; background:url(/images/separator-link.gif) no-repeat; }
#box-quicklinks li.management{ 
	width:240px; 
	height:35px; 
	background:url(/images/link-management-system.png) no-repeat 10px 0; 
	list-style:none; 
	padding-left:80px;
	padding-top:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#box-quicklinks li.support{ 
	width:240px; 
	height:35px; 
	background:url(/images/link-support.png) no-repeat 10px 0; 
	list-style:none; 
	padding-left:80px;
	padding-top:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#box-quicklinks li.reseller{ 
	width:240px; 
	height:35px; 
	background:url(/images/link-reseller.gif) no-repeat 10px 0; 
	list-style:none; 
	padding-left:80px;
	padding-top:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#box-quicklinks li.sip{ 
	width:240px; 
	height:35px; 
	background:url(/images/link-sip.gif) no-repeat 10px 0; 
	list-style:none; 
	padding-left:80px;
	padding-top:10px; 
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#box-quicklinks li.billing{ 
	width:240px; 
	height:40px; 
	background:url(/images/link-billing.gif) no-repeat 10px 0; 
	list-style:none; 
	padding-left:80px;
	padding-top:10px; 
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#box-quicklinks li.webshop{ 
	width:240px; 
	height:40px; 
	background:url(/images/link-webshop.gif) no-repeat 10px 0; 
	list-style:none; 
	padding-left:80px;
	padding-top:10px; 
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

#left-content {
  width:320px;
  margin:20px 0 0 0;
  float:left;
}

#right-content {
  width:620px;
  margin:20px 0 0 0;
  padding-left:20px;
  float:right;
}

#right-content #videobox{
  width:100%;
  padding:10px;
}

#right-content h2{ font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; padding:1px 0}
.hightlight{ color:#25830b; font-weight:bold;}

#right-content #left-link {
  width:230px;
  height:80px;
  margin:10px 0 0 0;
  background:url(/images/button-call.png) no-repeat 10px 0; 
  float:left;
  padding-left:80px;
  padding-top:30px; 
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
}

#right-content #right-link {
  width:200px;
  height:80px;
  margin:10px 0 0 0;
  background:url(/images/button-email.png) no-repeat 10px 0; 
  float:right;
  padding-left:90px;
  padding-top:30px; 
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
}

.listing {
    display:block;
    position:relative;
    width:100%;
    height:auto; 
    background:#efefef;
	margin:5px 0 0 0;
	clear:both;
	overflow:hidden;
}

.listing .left{
    width:160px;
  	margin:10px 0 0 0;
	padding:10px;
  	float:left;
}

.listing .right{
    width:420px;
	padding:10px;
  	float:right;
}


.listing .left .image{
    width:160px;
  	margin:0 0 0 20px;
  	float:left;
}

.listing .right .desc{
	width:400px;
	font-size:12px;
	color:#000;
	text-align:left;
	padding:3px;
}

.listing .right .desc label{
	width:60px;
	float:left;
	font-weight:bold;
}

.listing a.readmore{
    width:140px;
	min-height:30px; height:30px !important; height:30px;
	background:url(/images/readmore.png) no-repeat;
  	float:right;
  	clear:both;
}

.listing a:hover.readmore{
    background:url(/images/readmore.png) no-repeat 0 -30px;
}

#bottom{
	width:100%;
	height:100%;
	background:#e8e8e8;
}

#bottomside{
	width:960px;
	height:50px;
	text-align:left;
	background:url(/images/button-call.png) no-repeat right;
	margin:0 auto;
	padding:20px 10px 0 0;
}

#footer{
	clear: both;
	width: 960px;
	margin: 0 auto;
	overflow: auto;
	height: 150px;
	margin-top: 20px;
	background:url(/images/separator.gif)  no-repeat top;

}

#footer .links{
	width: 230px;
	margin: 20px 5px 0 0;
	float: left;
	text-align: left;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#footer .menu ul{
  	margin: 0;
	padding: 0;
}

#footer li{
	color:#999999;
	font-size: 12px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:10px;
	list-style:none;
}

#footer a:hover{
	color: #000000;
}

#footer_social{
	width:100%;
	height:50px;
	display:block;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}

#copyright{
	width:100%;
	height:50px;
	display:block;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}















