img {border: none;}
a:hover {color: #FF0000;}

body {font-family:Arial, Helvetica, sans-serif; font-size: 80%; color:#333333; line-height:16px;}

#mainpage {width: 785px;	overflow: hidden; background: #FFFFFF; border: 1px solid #CCCCCC; margin-right: auto; margin-left: auto;}

#pageheader{width: 785px; height: 150px; background: #000 url(images/mobilesforbaby.jpg);}
#logobox{float: left; width: 300px; padding:10px;}
#tagline{text-align: center; font-size: 1.1em; margin-top: -10px;}
#searchbox{float: right; width: 300px; padding:10px; margin-top: 20px; background: #aacccc;}

#mainbody{clear: both;}

#leftcol{float: left; width: 170px; padding:10px 0px 10px 5px; background: #FFFFFF;}
#menu {padding:0px; margin:0px;}
#menu ul {padding: 0; margin: 0; list-style-type: none; line-height: 1.3em;}
#menu li.maincat {margin-top: 10px; background-color: #EEEEEE; border-bottom: 1px solid #CCCCCC; padding: 5px;}
#menu li.subcat {margin-top: 5px; border-bottom: 1px solid #CCCCCC; padding: 5px;}

#maincol{padding:10px; background: #FFFFFF; margin-top:10px; margin-bottom: 10px; width: 580px; float: right;}
.breadcrumbs {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding-top: 5px; padding-bottom: 5px;}
#cathead {padding-top: 10px; padding-bottom: 10px;}
#pagination {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 7px 0 7px 0; text-align: right;}
#pagination a {text-decoration: none; color: #8C5D91;}
#pagination a:hover {color: #8C5D91;}
.pageon {background-color:#E4D9E5; border:1px solid #8C5D91; color:#8C5D91; cursor:pointer; padding: 1px 5px 1px 5px; margin: 0 3px 0 3px;}
.pageoff {border:1px solid #8C5D91; color:#8C5D91; cursor:pointer; padding: 1px 5px 1px 5px; margin: 0 3px 0 3px;}

#items {padding-top: 10px; padding-bottom: 10px;}
.products td {padding: 20px;}
.itempic {float: left; margin-right: 10px; margin-top: 5px;}
.moreinfo {float:left; margin-top: 8px;}
.buynow {float:right; margin-right: 15px;}
#related table {width: 80%;}
#related td {padding: 10px; font-size:0.8em;}
.relatedhead {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding-top: 5px; padding-bottom: 5px;}

#catfoot {padding-top: 10px; padding-bottom: 10px;}

#footer {clear: both; margin-top: 10px;	margin-bottom: 10px;}
#logos {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding-top: 5px; padding-bottom: 5px; margin-bottom: 10px; margin-left:auto; margin-right: auto; display: block; width: 785px; text-align:center;}
.menubott ul {text-align: center; width: 100%; padding: 0; margin: 0;	list-style-type: none;}
.menubott li {display: inline; font-size:0.9em;}
.menubott a {padding: 0.7em 0.7em;}
.copyright {font-size: 0.8em; color: #666666; text-align: center;}

h1 {font-size: 1.4em; line-height: 1.8em;}
h3 {font-size: 1.2em; line-height: 1.4em; margin-top: 0;}


.imgcentre {margin-left:auto; margin-right: auto; display: block;}



