body {height: 100%; margin: 0px; background:URL(../images/bgMain.jpg) repeat-x top left; font-family: Arial, sans-serif; font-weight:bold; color:#4c4c4c; margin-top:10px;}
img {border: 0px;}

a:link		{color:#489AD4; text-decoration:none;}
a:active	{color:#489AD4; text-decoration:none;}
a:visited	{color:#489AD4; text-decoration:none;}
a:hover 	{color:#4c4c4c; text-decoration:none;}

#main {position:relative; width:994px; margin-left:auto; margin-right:auto;}

#header {position:relative; width:994px; height:149px; margin:0px;}
#logo {position:absolute; top:5px; left:0px; width:212px; height:138px;}
#strapline {position:absolute; top:25px; left:270px; width:624px; height:82px;}
#navlist {position:absolute; bottom:-5px; right:50px; line-height:24px; width:680px; text-align:right;}

.navlozlft {float:left; margin:0px; padding:0px 0px 0px 10px;}
.navlozrgt {float:left; margin:0px; padding:0px;}
.navtxt {float:left; height:24px; background:#FFF; margin:0px; padding:0px;}
.navtxtpink {float:left; height:24px; background:#D74679; margin:0px; padding:0px;}

.navtxt:link, .navtxt:active, .navtxt:visited {color:#489AD4; text-decoration:none;}
.navtxt:hover {color:#D74679;}

.navtxtpink:link, .navtxtpink:active, .navtxtpink:visited {color:#ffffff; text-decoration:none;}
.navtxtpink:hover {color:#ffffff;}

#page {position:relative; clear:both; width:994px; background:URL(../images/bgPage.png) no-repeat top center; margin-top:10px;}

h1 {margin: 0px; padding:0px; font-size:30px; color:#D74679;}
h1.producttitle {margin:0px 0px 2px 0px; padding:0px; font-size:18px; color:#2a77bd;}
.pageHeaderWhite {margin:0px; padding:0px; font-size:30px; color:#ffffff;}
h2 {margin: 15px 0px 10px 0px; padding:0px; font-size:20px; color:#D74679;}

.textLrg {color:#4c4c4c; font-size:15px;}
.textLrgWhite {color:#ffffff; font-size:15px;}
.textprodPrice {color:#d74679; font-size:15px;}
.textMed {color:#4c4c4c; font-size:13px;}

.linkpinksml:link, .linkpinksml:active, .linkpinksml:visited {color:#D74679; text-decoration:none; font-size:13px;}
.linkpinksml:hover {color:#489AD4;}

.linkpink:link, .linkpink:active, .linkpink:visited {color:#D74679; text-decoration:none; font-size:15px;}
.linkpink:hover {color:#489AD4;}

.linkblue:hover, .linkblue:link, .linkblue:active, .linkblue:visited {color:#489AD4; text-decoration:none; font-size:14px; text-transform:uppercase;}

.linkgrey:link, .linkgrey:active, .linkgrey:visited {color:#4c4c4c; text-decoration:none; font-size:13px;}
.linkgrey:hover {color:#489AD4;}

.pagelinks:link, .pagelinks:active, .pagelinks:visited {color:#4c4c4c; text-decoration:none; font-size:25px;}
.pagelinks:hover {color:#489AD4;}

.pagelinkson:link, .pagelinkson:active, .pagelinkson:visited {color:#D74679; text-decoration:none; font-size:25px;}
.pagelinkson:hover {color:#489AD4;}

.subnavbox {float:left;width:150px; height:auto; margin-right:10px;}
.subnavimg {postion:relative;width:151px;height:96px;margin:10px 0px 10px 0px;}

#donate {position:absolute; right:-55px; top:310px; z-index:99;}

#footer {position:relative; padding:0px 30px 0px 30px;margin:50px 0px 75px 0px;line-height:20px;}

#pageBody {float:left;margin-left:17px;margin-top:20px;width:646px; z-index:1;}

#homenews ul {list-style:URL(../images/list-arrow.png); margin:0px; padding:0px; margin-left:40px;}
#homenews ul li {color:#4c4c4c; font-size:13px; margin:0px; padding:0px; line-height:15px;}