/* Global Styles */
* {
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-family: Arial,Verdana,Helvetica;
}
html, body{
	height: 100%;
	background: #FFF;
	color: #666666;
	font-size: 12px;
}
a{
	color: #666666;
	outline: none;
	font-weight: bold;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
h1 {
    font-size: 18px;
    font-weight: bold;
    color: #003366;
}
h2{
	font-size: 16px;
	border-bottom: solid 1px #003366;
	color: #003366;
	margin-top: 10px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	margin-right: 15px;
}
h3  {
	color:#003366;
	font-size:12px;
	margin-top:10px;
    margin-bottom:10px;
}
h4 {
	font-size:15px;
	margin-bottom:10px;
	padding-top:20px;
	text-align:center;
	width:100%;
}
p{
	margin: 5px 0;
	line-height: 150%;
}
span.bold {
	font-weight: bold;
}
/* Global Form Styles */
form #messages{
	height: 15px;
}
form#contact-partner,form #contact-industry{
	margin: 10px 0px;
}
form #formTrialErroMsg{
	margin-left: 15px;
}
form #formErroMsg, form #formTrialErroMsg, form #formContactErroMsg{
	 display: none;
}
form #formErroMsg p, form #formTrialErroMsg p, form #formContactErroMsg p{
	margin: 0px;
	line-height: 100%;
}
form #formErroMsg p strong, form #formContactErroMsg p strong{
     color: #009900!important; 
     font-size: 10px; 
     padding-left: 160px; 
}
form #formTrialErroMsg p strong, form #formContactErroMsg p strong{
     color: #009900!important; 
     font-size: 10px;  
}
form .invalid{
      border: 1px solid #009900;
      color: #009900!important;
}
form .invalid option{
      color: #009900!important;
}
form label.invalid{
	border: none;
}
form strong.invalid{
      border: none;
}
form .row{
	clear: both;
	overflow: hidden;
	position: relative;
}
form .checkbox{
	overflow: hidden;
	float: right;
	width: 320px;
}
form .checkbox .check{
	overflow: hidden;
	clear: both;
}
form .checkbox input{
	float: left;
}
form .checkbox span{
	float: left;
	display: block;
	width: 280px;
	text-align: left;
	font-size: 11px;
}
form textarea{
	margin-left: 160px;
}
form .row .mandatory{
	font-size:10px;
	margin-left: 160px;	
}
form .row .send{
	margin-left: 160px;	
}
form .row label{
	display:block;
	float:left;
	width:150px;
	padding-right: 10px;
	text-align: right;
}
form .row input, form .row select{
	margin-bottom: 5px;	
	margin-right: 5px;
}
/* hr styling rules */
/* For Internet Explorer */
hr { 
    height: 1px; 
    color: #003466; 
    border: none;
    margin: 10px 0px; 
}
/* Lightbox Styles */
div#small-container p{
	margin: 0px;
}
div#small-container ul li{
	padding-bottom: 10px;
}
/* For Gecko-based browsers */
html>body hr { 
    margin-right: 0; 
    height: 1px; 
    background-color: #003366; 
    border: none; 
}
/* For Opera and Gecko-based browsers */
html>body hr { 
    margin-right: 0; 
    height: 1px; 
    background-color: #003466; 
    border: 0px solid #003466; 
} 
/* Content Container Style */
#content{
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}
/* Header Style */
#header{
	height: 85px;
	position: relative;
	margin-top: 30px;
}
#header h1 a{
	background:url("../images/messagemedia.png") no-repeat;
	float: left;
	width: 254px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	margin-left: 10px;
}
#header ul{
	float: right;
	width: 380px;
}
#header ul li{
	list-style: none;
	float: left;
	padding-right: 5px;
	color: #003366;
	font-size: 10px;
}
#header ul li a{
	display: block;
	color: #003366;
	font-size: 10px;
}
#header ul li a#choose-country{
	background:url("../images/flags/gb_on.gif") no-repeat center left;
	display: block;
	height: 11px;
	width: 96px;
	padding-left: 19px;
}
#header #country-select {
	background:url("../images/country-footer.gif") no-repeat bottom left;
	background-color:#FFFFFF;
	padding-bottom: 10px;
	z-index:950;
	position:absolute;
	display: none;
	width:165px;
	top: 12px;
	right:207px;
	text-align:left;
	margin:0 0 0 0; /* This will be applied to Firefox */
  * margin:0 8px 0 0; !Important; /* This will be applied to IE 7 */
	-margin:0 8px 0 0; !Important; /* This will be applied to IE 5.5 - 6 */
}
#header #country-select ul{
	width:163px;
	float: none;
	padding: 0px;
	margin: 0px;
}
#header #country-select li.item {
	border:none;
	border-top:dotted 1px #ddd;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	list-style:none;
}
#header #country-select li.blank {
	border:none;
	border-top:none;
	list-style:none;
}
#header #country-select li{
	background-color:#fff;
	margin:0;
	padding:0;
	clear: both;
	width:163px;
}
#header #country-select li a{
	color: #414244;
	font-family: Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:163px;
	display:block;	
	padding:2px 0 5px 16px; /* This will be applied to Firefox */
	margin:0 0 0 0; /* This will be applied to Firefox */
  * margin:0  0 0; !Important; /* This will be applied to IE 7 */
  	-margin:0 -16px 0 0; !Important; /* This will be applied to IE 5.5 - 6 */
	width:auto; /* This will be applied to Firefox */
  * width:auto; !Important; /* This will be applied to IE 7 */
  	-width:100%; !Important; /* This will be applied to IE 5.5 - 6 */
}
#header #country-select li a:hover{
	background-color:#D4D4D5;
	text-decoration:none;
}
#header #country-select h4 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 163px;
	padding: 5px 0px;
	margin: 0px;
	text-align: center;
	border: solid 1px #cccccc;
}
#header #country-select li a span{
	padding-left: 20px;
}
#header #country-select .flag-uk{
	background:url("../images/flags/gb_on.gif") no-repeat center left;
}
#header #country-select .flag-us{
	background:url("../images/flags/us_on.gif") no-repeat center left;
}
#header #country-select .flag-au{
	background:url("../images/flags/au.gif") no-repeat center left;
}
#header #country-select .flag-nz{
	background:url("../images/flags/nz.gif") no-repeat center left;
}
#header #contact-numbers {
    color: #003366;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 75px;
    margin-right: 10px;
    width: 265px;
}
#header #contact-numbers span{
    color: #003366;
}
/* Body Main Banner Style */
#body #main-banner{
	background:url("../images/mainBannerA.jpg") no-repeat;
	height:335px;
}
#body #main-banner #main-copy{
	text-indent: -9999px;
	float: left;
}
#body #main-banner h2{
	border-bottom: none;
}
/* Body Home Page Styles */
#body.home #contact-body{
	float: right;
	width: 434px;
	overflow: hidden;
}	
#body.home #free-trial{
	width: 434px;
	height:311px;
	margin-top:12px;
	background:url("../images/main-trial.png") no-repeat;
	behavior: url(../css/iepngfix.htc);
}
#body.home #free-trial form {
	margin:0 0 0 175px;
	overflow:hidden;
	padding-top:55px;
	width:220px;
}
#body.home #free-trial label{
	display: none;
}
#body.home #free-trial .form-input{
	background:url("../images/main-field-bg.gif") no-repeat;
	height: 22px;
	width: 193px;
	margin-bottom: 2px;
	padding: 0px;
	overflow: hidden;
	position: relative;
	margin-left: 18px;
}
#body.home #free-trial .form-input input, #body.home #free-trial .form-input select {
	border: solid 1px #ffffff;
	color:#6699CC;
	font-size:11px;
	height:14px;
	margin:2px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	width:180px;
	position: absolute;
	margin-left: 5px;
}
#body.home #free-trial .form-input select {
	height: 18px;
	width: 184px;
}
#body.home #free-trial .form-input option{
	color:#6699CC;
}
#body.home #free-trial #note{
	margin: 0 0 0 20px;
} 
#body #free-trial #note{
	color: #003366;
	font-size: 10px;
	margin: 0 0 0 10px;
} 
#body.home #free-trial #submit{
	background: none;
	width: 105px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	padding-left: 0px;
	margin-left: 15px;
	cursor: pointer;
	background: url(../images/free-trial-submit.gif) no-repeat;
}
#body.home #free-trial #submit:hover{
	background: url(../images/trial-button-hover.gif) no-repeat;
}
#body.home #contact-us{
	background:url("../images/contact.png") no-repeat;
	width: 270px;
	height: 53px;
	display: block;
	text-indent: -9999px;
	margin: 0px 0px 0px 160px;
}
#body.home #contact-us:hover{
	background:url("../images/contact-hover.png") no-repeat;
}
#body.home .row{
	clear: both;
	overflow: hidden;
	position: relative;
}
#body.home .row ul{
	margin: 1px 0px 1px 15px; 
}
#body.home .row ul li{
	list-style: none;
	background:url("../images/free-trial-list.gif") no-repeat center left;
	border: solid 1px #fff;
	width: 85%;
}
#body.home .row ul li a{
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	margin-left: 15px;
	display: block; 
}
#products {
    position: relative;
    overflow: hidden
}
#key-points {
	height:30px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	width:570px;
}
ul.horizontal-list li {
	float:left;
	padding:2px;
	font-size: 14px;
	float: left;
	color:#6699CC;
}
ul.horizontal-list li a{
	color:#6699CC;
}
ul.horizontal-list {
	list-style: none;
}
#products .productDiv {
    height: 330px;
    width: 247px;
    float: left;
}
#products .productDiv a {
    color: #003366;
    text-decoration: none;
    font-weight: bold;
}
#products .productDiv a:hover {
    color: #009900;
}
#products .productHeadDiv a h2 {
    font-size:13pt;
    padding-top:5px;
    border-bottom: none;
    text-align: center;
    margin-right: 0px;
}
#products .productDiv .productHeadDiv a {
    display: block;
    height: 61px;
    width: 247px;
    padding-top:12px;
    background: url("../images/productHead_bg.jpg") no-repeat;
}
#products .productDiv .productHeadDiv a:hover {
    background: url("../images/productHead_hover.jpg") no-repeat;
}
#products .productDiv .productHeadDiv a:hover h2{
	color: #009900;
}
#products .productDiv .productContentDiv {
    height: 117px;
    width: 247px;
    padding-top:140px;
}
#products .productDiv .productContentDiv p {
    margin-top:0;
    text-align: center;
}
#products #webSmsDiv .productContentDiv {
    background: url("../images/product_web.jpg") no-repeat;
}
#products #smsMessengerDiv .productContentDiv {
    background: url("../images/product_messenger.jpg") no-repeat;
}
#products #emailSmsDiv .productContentDiv {
    background: url("../images/product_email.jpg") no-repeat;
}
#products #smsApiDiv .productContentDiv {
    background: url("../images/product_api.jpg") no-repeat;
}
#awards {
	height:30px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	margin-top:-20px;
	width:630px;
}
#awards .deloitte{
	background: url(../images/deloitte.jpg) no-repeat;
	padding-left: 25px;
	
}
#awards .deloitte, #awards .deloitte strong{
	color: #003366;
	font-size: 14px;
}
/* Body Product Styles */
#body.product #select-product{
	width: 990px;
	height: 74px;
	background:url("../images/productSelectHead.jpg") no-repeat;
	text-indent: -9999px;
}
#body.product .select-product{
	width: 190px;
	height: 433px;
	float: left;
	margin-left: 7px;
	position: relative;
	background:url("../images/product-bg.png") no-repeat;
	cursor: pointer;
}
#body.product .select-product:hover{
	background:url("../images/product-bg-over.png") no-repeat;
}
#body.product .select-product h1{
	text-align: center;
	margin-top: 25px;
}
#body.product .select-product h3{
	width: 160px;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	color: #003366;
}
#body.product .select-product p{
	width: 160px;
	margin: 20px auto;
}
#body.product .select-product p strong, #body.product .select-product ul li{
	color: #003366;
}
#body.product .select-product:hover h1, #body.product .select-product:hover h3, #body.product .select-product:hover p strong, #body.product .select-product:hover ul li{
	color: #009900;
}
#body.product .select-product ul{
	width: 120px;
	margin-left: auto;
	margin-right: auto;
	font-size: 11px;
}
#body.product .select-product img{
	position: absolute;
	bottom: 10px;
	left: 45px;
}
#body.product #main-body{
	clear: both;
}
#body.product #main-copy{
	height: 570px;
}
/* Body Left Column Style */
#body #left-column{
	float: left;
	width: 211px;
}
#body #left-column p, #body #right-column p{
	margin-right: 15px;
}
#body #left-column .sms-services li{
	list-style: none;
	vertical-align: middle;
}
#body #left-column .sms-services li strong, #body #left-column .sms-services li span{
	color: #003366;
	width: 120px;
	margin-left: 65px;
}
#body #left-column .sms-services li strong{
	font-size: 11px;
	display: block;
	padding-top: 5px;
}
#body #left-column .sms-services li span{
	font-size: 10px;
	display: block;
	font-weight: normal;
}
#body #left-column li a:hover strong, #body #left-column li a:hover span{
	color: #009900;
}
#body #left-column .sms-services .sms-messenger a{
	background:url("../images/left-nav-laptop-off.gif") no-repeat;
	width: 209px;
	height: 70px;
	display: block;
}
#body #left-column .sms-services .sms-messenger a:hover{
	background:url("../images/left-nav-laptop-on.gif") no-repeat;
	text-decoration: none;
}
#body #left-column .sms-services .web-sms a{
	background:url("../images/left-nav-world-off.gif") no-repeat;
	width: 209px;
	height: 70px;
	display: block;
}
#body #left-column .sms-services .web-sms a:hover{
	background:url("../images/left-nav-world-on.gif") no-repeat;
	text-decoration: none;
}
#body #left-column .sms-services .sms-api a{
	background:url("../images/left-nav-wheel-off.gif") no-repeat;
	width: 209px;
	height: 70px;
	display: block;
}
#body #left-column .sms-services .sms-api a:hover{
	background:url("../images/left-nav-wheel-on.gif") no-repeat;
	text-decoration: none;
}
#body #left-column .sms-services .email-sms a{
	background:url("../images/left-nav-email-off.gif") no-repeat;
	width: 209px;
	height: 70px;
	display: block;
}
#body #left-column .sms-services .email-sms a:hover{
	background:url("../images/left-nav-email-on.gif") no-repeat;
	text-decoration: none;
}
#body #left-column .sms-services .outlook-sms a{
	background:url("../images/left-nav-outlook-off.gif") no-repeat;
	width: 209px;
	height: 70px;
	display: block;
}
#body #left-column .sms-services .outlook-sms a:hover{
	background:url("../images/left-nav-outlook-on.gif") no-repeat;
	text-decoration: none;
}
/* Body Middle Column Style */
#body #middle-column{
	float: left;
	width: 568px;
	line-height: 150%;
}
#body #middle-column h2{
	color:#009900;
	font-size:16px;
	font-weight:bold;
	border: none;
	margin-bottom:5px;
	margin-top:10px;
	padding-bottom:10px;
}
#body #middle-column h1, #body #middle-column h2, #body #middle-column p, #body #middle-column hr, #body #middle-column h3, #body #middle-column table{
	width: 514px;
	margin-left: auto;
	margin-right: auto;	
}
#body #middle-column table p, #body #middle-column table h3{
	width: 100%;
}
#body #middle-column p, #body #middle-column ul, #body #middle-column strong, #body #middle-column ul li, #body #middle-column ol li, div#small-container ul li{
	color: #666666;
}
#body #middle-column ul li, div#small-container ul li{
	list-style: none;
	background: url(../images/bullet.gif) no-repeat top left;
	padding-left: 15px;
}
#body #middle-column ul, #body #middle-column ol{
	width: 480px;
	margin-left: auto;
	margin-right: auto;
}
#body #middle-column .product-table{
	margin: 0px auto;
	background:url("../images/products-header.gif") no-repeat;
}
#body #middle-column .product-table, #body #middle-column .product-table ul{
	list-style: none;
	clear: both;
	overflow: hidden;
}
#body #middle-column .product-table th{
	color: #003366;
	font-size: 10px;
}
#body #middle-column .product-table td span, #body #middle-column .product-table td a{
	color: #666666;
}
#body #middle-column .product-table tr.active span, #body #middle-column .product-table tr.active a{
	color: #009900;
}
#body #middle-column .product-table .product-header{
	
	width: 510px;
	height: 35px;
}
#body #middle-column .product-table .product-header th span{
	margin: 0px 0px 0px 15px;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	text-align: left;
	display: block;
}
#body #middle-column .product-table .product-row{
	width: 170px;
}
#body #middle-column .product-table .product-row span{
	padding: 15px 0px 0px 45px;
	margin: 5px 5px 0px 10px;
	display: block;
	font-weight: bold;
}
#body #middle-column .product-table .overview-row span{
	padding: 0px;
	margin: 0px 10px 0px 10px;
	display: block;
}
#body #middle-column .product-table .overview-row{
	width: 231px;
}
#body #middle-column .product-table .next-row{
	width: 122px;
}
#body #middle-column .product-table .next-row a{
	display: block;
	margin-left: 15px;
}
#body #middle-column .product-table .next-row a.sml{
	font-weight: normal;
}
#body #middle-column .product-sms-messenger, #body #middle-column .product-email-sms{
	background: #d6ebff;
}
#body #middle-column .product-sms-messenger:hover, #body #middle-column .product-email-sms:hover{
	background: #bfe5be;
}
#body #middle-column .product-web-sms,  #body #middle-column .product-sms-gateway, #body #middle-column .product-outlook-sms{
	background: #ebf5ff;
}
#body #middle-column .product-web-sms:hover,  #body #middle-column .product-sms-gateway:hover, #body #middle-column .product-outlook-sms:hover{
	background: #e4f5e5;
}
#body #middle-column .product-web-sms .product-row span{
	background:url("../images/products-world.png") no-repeat;
	display: block;
	height: 45px;
}
#body #middle-column .product-sms-messenger .product-row span{
	background: url("../images/products-laptop.png") no-repeat;
	display: block;
	height: 45px;
}
#body #middle-column .product-sms-gateway .product-row span{
	background:url("../images/products-wheel.png") no-repeat;
	display: block;
	height: 45px;
}
#body #middle-column .product-email-sms .product-row span{
	background: url("../images/products-email.png") no-repeat;
	display: block;
	height: 45px;	
}
#body #middle-column .product-outlook-sms .product-row span{
	background:url("../images/products-outlook.png") no-repeat;
	display: block;
	height: 45px;	
}
#body #middle-column form{
	width: 480px;
	margin-left: auto;
	margin-right: auto;
}
#body #middle-column fieldset{
	border: none;
}
#body #middle-column .sms-download li{
	list-style: none;	
	background: none;
	padding-left: 0px;
}
#body #middle-column .sms-download li strong{
	color: #009900;	
	padding-right: 5px;
}
#body #middle-column .download-button-sms  {
	background:url("../images/butt_download.gif") no-repeat;
	display:block;
	height:67px;
	text-indent:-9999px;
	width:173px;
}
#body #middle-column .slideshow  {
	margin: 0px auto 0px auto;
	z-index: 1;
}
#body #middle-column .download-links a{
	color: #009900;
}
/* Body Right Column Style */
#body #right-column{
	float: right;
	width: 211px;
}
#body #right-column #free-trial{
	overflow: hidden;
}
#body #right-column #free-trial #trial-form{
	padding: 50px 0 0 10px;
	overflow: hidden;
}
#body #right-column .row{
	clear: both;
	overflow: hidden;
	padding-left:15px;
	width: 153px;
}
#body #right-column .row ul{
	margin: 5px 0px 5px 5px; 
}
#body #right-column .row ul li{
	list-style: none;
	background:url("../images/free-trial-list.gif") no-repeat center left;
	width: 85%;
}
#body #right-column .row ul li a{
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	margin-left: 5px;
}
#body #right-column #free-trial{
	width: 208px;
	height: 315px;
	background:url("../images/free-trial-bg.png") no-repeat;
}
#body #right-column #free-trial label{
	display: none;
}
#body #right-column #free-trial .form-input{
	background:url("../images/free-trial-field.gif") no-repeat;
	height: 23px;
	width: 150px;
	margin-bottom: 2px;
	padding: 0px;
	overflow: hidden;
	float: right;
}
#body #right-column #free-trial .form-input input, #body #right-column #free-trial .form-input select{
	color: #6699cc;
	font-size: 10px;
	margin: 2px 0px 0px 5px;
	padding: 0px;
	border: solid 0px #ffffff;
	width: 135px;
	height: 15px;
}
#body #right-column #free-trial .form-input option{
	color: #6699cc;
}
#body #right-column #free-trial #submit{
	background: none;
	width: 105px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
	background: url(../images/free-trial-submit.gif) no-repeat;
}
#body #right-column #free-trial #submit:hover{
	background: url(../images/trial-button-hover.gif) no-repeat;
}
#body #right-column #contact-us{
	background:url("../images/contact-us.gif") no-repeat;
	width: 207px;
	height: 55px;
	display: block;
	text-indent: -9999px;
	margin-top: 10px;
}
#body #right-column #contact-us:hover{
	background:url("../images/contact-us-hover.gif") no-repeat;
}
#body #right-column ul{
	margin: 10px 0px 0px 25px;
}
#body #right-column ul li{
	list-style: none;
	background: url(../images/bullet.gif) no-repeat top left;
	padding-left: 15px;
}
#body #right-column p.deloitte{
	background:url("../images/fast-50.gif") no-repeat top left;
	padding-left: 55px;	
}
/* Customers Navigation Element */
#customers{
	clear: both;
	padding-top: 10px;
}
#customers h2{
	margin-bottom: 20px;
}
#customers div.sc_menu {
	overflow:hidden;
	position:relative;
	top:-20px;
}
#customers ul.sc_menu {
	display:block;
	height:100px;
	list-style:none outside none;
	margin:0 0 0 10px;
	overflow:hidden;
	padding: 20px 0 30px 50px;
	width:900px;
}
#customers ul.sc_menu li {
	display:block;
	float:left;
	height:110px;
	margin:0 0 0 -30px;
	padding:5px;
	position:relative;
	width:110px;
	z-index:0;
}
#customers ul.sc_menu li img {
	height:95px;
	left:0;
	padding:5px;
	position:absolute;
	top:0;
	width:100px;
	border: none;
}
/* Terms Style */
#terms{
	background:url("../images/terms-bg.gif") no-repeat;
	color:#FFF;
	font-size:11px;
	width: 980px;
	height: 37px;
	margin-top: 0px;
}
#terms ul{
	width: 330px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-top: 10px;
}
#terms li{
	display: block;
	float: left;
	padding-right: 3px;
}
#terms li a{
	color: #fff;
	text-decoration: none;
	font-size: 10px;
}
/* Footer Style */
#footer {
	margin-top: 10px;
	background:url("../images/footer-bg.gif") no-repeat;
	color:#666666;
	font-size:8pt;
	height:191px;
	width: 980px;
	padding:10px 20px;
	position:relative;
	text-align:left;
}
#footer h3 {
	color:white;
	font-size:8pt;
	margin:0;
	text-transform:uppercase;
}
#footer p, #footer strong{
	font-size: 8pt;
	line-height: 120%;
	color: #666666;
}
#footer #footerContent {
	padding-left:0;
	width:450px;
	overflow: hidden;
}
#footer div {
	float: left;
	padding: 15px 10px 10px;
}
#footer #productList {
	width:260px;
}
#footer #productList p {
	margin-bottom: 0;
}
#footer #productList li {
	line-height: 1.2;
}
#footer #productList ul {
	margin: 0;
	padding-left:15px;
	color: #666666;
}
#footer a {
	color:#666666;
	font-weight: normal;
}
#footer #copyright {
	padding-right:0;
	width:175px;
}
#footer #copyright p{
	padding-bottom: 10px;
}
