@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #4e4e4e;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00062a;
}

h1 span {
	color: #aa0e25;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00062a;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00062a;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00062a;
}

p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #4e4e4e;
}

a {
	color: #79a1aa;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#holder {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

#centerbox {
	width: 1021px;
	margin: 0 auto 0 auto;
}

#container {
	width: 992px;
	float: left;
	padding: 0px 14px 0px 15px;
	background: url(images/body-bg.jpg) top no-repeat;
}

#header {
	width: 992px;
	height: 148px;
	float: left;
	margin-bottom: 1px;
}

#headleft {
	width: 177px;
	float: left;
	display: inline;
	margin: 12px 0px 0px 20px;
}

#headright {
	width: 770px;
	height: 148px;
	float: right;
}

#randomimg {
	width: 351px;
	height: 148px;
	float: right;
}

#helpheroes {
	width: 290px;
	height: 46px;
	float: left;
	background: url(images/helpheroes-bg.jpg) top no-repeat;
	padding: 72px 0px 0px 110px;
}

#helpheroes .navy {
	margin-right: 25px;
}

#helpheroes .raf {
	margin-right: 16px;
}

#topnav {
	width: 982px;
	height: 38px;
	float: left;
	background-color: #9cbdc4;
	padding: 0px 5px 0px 5px;
	margin-bottom: 1px;
}

#topnavleft {
	width: 650px;
	height: 21px;
	float: left;
	margin-top: 8px;
}

#topnavleft .a1 {
	width: auto;
	float: left;
	color: #ffffff;
	font-weight: bold;
	margin-right: 14px;
	padding-top: 5px;
	font-size: 10px;
	letter-spacing: -1px;
}

#topnavleft .a2 {
	width: 110px;
	height: 18px;
	float: left;
	font-size: 11px;
	color: #081f44;
	letter-spacing: -1px;
	text-align: center;
	background: #ffffff url(images/topnavlink-bg.jpg);
	padding-top: 3px;
}

#topnavright {
	width: 380px;
	height: 26px;
	float: right;
	padding-top: 12px;
	background: #00062a url(images/topnavright-bg.jpg);
	text-align: center;
}

#topnavright a {
	color: #ffffff;
	font-weight: bold;
}

#topsubnav {
	width: 982px;
	height: 38px;
	float: left;
	background-color: #00062a;
	padding-left: 10px;
}

#topsubnav a {
	width: auto;
	float: left;
	color: #ffffff;
	font-weight: bold;
	margin-right: 15px;
	padding-top: 12px;
	font-size: 10px;
	letter-spacing: -1px;
}

#topsearch {
	width: 969px;
	height: 36px;
	float: left;
	padding: 0px 10px 0px 13px;
	background-color: #00062a;
	margin-top: 1px;
}

#topsearchleft {
	width: auto;
	float: left;
	padding-top: 3px;
}

#topsearchleft form {
	margin: 0px;
}

#topsearchleft table {
	margin: 0px;
	color: #ffffff;
	letter-spacing: -1px;
}

#topsearchleft .input input {
	width: 207px;
	border: 1px solid #2f2f2f;
}

#topsearchleft select {
	width: 166px;
	border: 1px solid #2f2f2f;
}

#topsearchleft .submit input {
	width: 21px;
	height: 16px;
	color: #424242;
	background: #ffffff url(images/topsearchsubmit-bg.jpg);
	letter-spacing: -1px;
	border: 0px;
	font-size: 10px;
}

#topsearchleft a {
	color: #ffffff;
	font-size: 10px;
}

#topsearchright {
	width: auto;
	float: right;
	padding-top: 5px;
}

#topsearchright .p1 {
	float: left;
	letter-spacing: -1px;
	color: #ffffff;
	margin: 0px 5px 0px 0px;
	padding-top: 5px;
}

#topsearchright p span {
	font-family: Arial, Helvetica, sans-serif;
}

#topsearchright .p2 {
	float: left;
	letter-spacing: -1px;
	padding: 5px;
	color: #00062a;
	background-color: #ffffff;
	margin: 0px;
}

.middleimg {
	vertical-align: middle;
}

#homecontentarea {
	width: 992px;
	float: left;
	background: url(images/contentarea-bg.jpg) right repeat-y;
	padding-bottom: 10px;
}

#homecontentleft {
	width: 630px;
	float: left;
	margin-top: 1px;
}

#registerlogin {
	width: 630px;
	float: left;
	margin-bottom: 15px;
}

#newtosite {
	width: 620px;
	height: 106px;
	float: left;
	background: #aa0e25 url(images/newtosite-bg.jpg);
}

#newtosite a {
	width: 128px;
	height: 59px;
	float: left;
	margin: 12px 0px 0px 319px;
	color: #ffffff;
	background: #eb2c42 url(images/registerhere-bg.jpg);
	text-align: center;
	padding-top: 15px;
	letter-spacing: -1px;
	font-size: 17px;
	line-height: 22px;
}

#welcomeback {
	width: 607px;
	height: 56px;
	float: left;
	display: inline;
	background: #00062a url(images/welcomeback-bg.jpg);
	padding-left: 13px;
}

#welcomeback .a1 {
	width: 131px;
	height: 35px;
	float: left;
	margin: 5px 0px 0px 305px;
	padding-top: 10px;
	text-align: center;
	color: #ffffff;
	letter-spacing: -1px;
	font-size: 17px;
	line-height: 22px;
	background: #0a1c3c url(images/welcomebacklink1-bg.jpg);
}

#welcomeback .p1 {
	width: 160px;
	height: 25px;
	float: left;
	padding-top: 6px;
	text-align: center;
	margin: 13px 0px 0px 10px;
	color: #ffffff;
	letter-spacing: -1px;
	background: #0a1c3c url(images/welcomebacklink2-bg.jpg);
}

#welcomeback .p1 span {
	font-size: 14px;
	font-weight: bold;
}

#homecontenttxt {
	width: 630px;
	float: left;
	margin-bottom: 25px;
}

#homecontenttxt p {
	text-align: justify;
	line-height: 16px;
}

.boldlink {
	font-weight: bold;
}

.homelinklist {
	font-weight: bold;
	font-size: 14px;
}

.homelinklist a {
	font-weight: bold;
	font-size: 14px;
}

.redtxt {
	color: #aa0e25;
}

#homebreak {
	width: 630px;
	float: left;
	padding-top: 5px;
	padding-bottom: 25px;
	background: url(images/homebreak-bg.jpg) right repeat-y;
}

#homebreakleft {
	width: 321px;
	float: left;
	padding-top: 11px;
}

#homebreakleft .img1 {
	margin-bottom: 39px;
}

#homebreakright {
	width: 266px;
	float: right;
}

#homebreakright .img1 {
	margin-bottom: 1px;
}

#homebreakright .img2 {
	margin-bottom: 20px;
}

#homecontentright {
	width: 323px;
	float: right;
	display: inline;
	margin-right: 1px;
	padding: 8px 12px 10px 13px;
	background-color: #ebebeb;
}

#selling {
	width: 301px;
	height: 153px;
	float: left;
	display: inline;
	margin: 0px 0px 10px 1px;
	background: #ffffff url(images/selling-bg.jpg);
	padding: 10px;
}

#selling h2 {
	color: #aa0e25;
	font-size: 30px;
	font-weight: normal;
	margin: 0px;
	letter-spacing: -1px;
}

#selling h2 span {
	color: #161616;
	font-size: 15px;
}

#selling p {
	color: #161616;
	font-size: 10px;
	margin: 10px 0px 0px 0px;
}

#selling .redtxt {
	color: #aa0e25;
}

#selling form {
	margin: 10px 0px 0px 0px;
}

#selling .search {
	width: 189px;
	border: 1px solid #a9a9a9;
	padding-left: 5px;
	color: #424242;
	font-size: 11px;
}

#selling .submit {
	height: 17px;
	width: 50px;
	background: #c2c2c2 url(images/selloingsubmit-bg.jpg);
	color: #424242;
	text-align: center;
	border: 0px;
	font-size: 10px;
}

#buying {
	width: 323px;
	float: left;
	margin-bottom: 11px;
	background: #ffffff url(images/buying-bg.jpg);
}

#buyingtop {
	width: 303px;
	float: left;
	background: url(images/buyingtop-bg.jpg) top no-repeat;
	padding: 10px 10px 0px 10px;
}

#buyingtop h2 {
	color: #00062a;
	font-size: 30px;
	font-weight: normal;
	margin: 0px;
	letter-spacing: -1px;
}

#buyingtop h2 span {
	font-size: 15px;
}

.buyingprod {
	width: 65px;
	float: left;
	display: inline;
	margin: 10px 5px 0px 5px;
}

.buyingprod p {
	font-size: 13px;
	color: #00062a;
	margin: 0px;
	letter-spacing: -1px;
	text-align: center;
	font-weight: bold;
}

.buyingprod p span {
	font-size: 9px;
	color: #8b8b8b;
}

.buyingprod img {
	border: 1px solid #cacaca;
	margin-top: 2px;
}

.buyingprod .clickbtn {
	width: 46px;
	height: 19px;
	float: left;
	text-align: center;
	font-size: 9px;
	color: #ffffff;
	background: #0b1c3b url(images/buyherebtn-bg.jpg);
	padding-top: 5px;
	margin-left: 10px;
	margin-top: 3px;
}

#buyingbottom {
	width: 303px;
	height: 58px;
	float: left;
	background: #f5f5f5 url(images/buyingbottom-bg.jpg);
	padding: 17px 10px 0px 10px;
}

#buyingbottom form {
	margin: 0px;
}

#buyingbottom table {
	margin: 0px;
	color: #00062a;
	letter-spacing: -1px;
}

#buyingbottom .submit input {
	width: 23px;
	height: 18px;
	background: #0a1b3a url(images/buyingbottom-btn.jpg);
	text-align: center;
	border: 0px;
	font-size: 10px;
	color: #ffffff;
}

#buyingbottom .input input {
	width: 187px;
	border: 1px solid #081939;
}

#buyingbottom .select {
	width: 165px;
	border: 1px solid #081939;
}

#wanted {
	width: 323px;
	float: left;
	margin-bottom: 17px;
	background: #ffffff url(images/buying-bg.jpg);
}

#wantedtop {
	width: 303px;
	float: left;
	background: url(images/buyingtop-bg.jpg) top no-repeat;
	padding: 10px 10px 0px 10px;
}

#wantedtop h2 {
	color: #457f8b;
	font-size: 30px;
	font-weight: normal;
	margin: 0px;
	letter-spacing: -1px;
}

#wantedtop h2 span {
	font-size: 15px;
}

.wantedprod {
	width: 65px;
	float: left;
	display: inline;
	margin: 10px 5px 0px 5px;
}

.wantedprod p {
	font-size: 13px;
	color: #457f8b;
	margin: 0px;
	letter-spacing: -1px;
	text-align: center;
	font-weight: bold;
}

.wantedprod p span {
	font-size: 9px;
	color: #457f8b;
}

.wantedprod img {
	border: 1px solid #cacaca;
	margin-top: 2px;
}

.wantedprod .clickbtn {
	width: 46px;
	height: 19px;
	float: left;
	text-align: center;
	font-size: 9px;
	color: #ffffff;
	background: #417883 url(images/wantedbtn-bg.jpg);
	padding-top: 5px;
	margin-left: 10px;
	margin-top: 3px;
}

#wantedbottom {
	width: 323px;
	height: 13px;
	float: left;
	background: url(images/wantedbottom-bg.jpg);
}

#discussionboard {
	width: 321px;
	float: left;
}

#footerholder {
	width: 100%;
	float: left;
	background-color: #010739;
}

#footercenter {
	width: 1021px;
	margin: 0 auto 0 auto;
}

#footer {
	width: 970px;
	height: 102px;
	float: left;
	padding: 0px 28px 0px 23px;
}

#footleft {
	width: 374px;
	float: left;
}

#footright {
	width: auto;
	float: right;
	padding-top: 15px;
}

#footright p {
	margin: 0px 0px 10px 0px;
	color: #ffffff;
	text-align: right;
}

#footright .p1 a {
	font-weight: bold;
	color: #ffffff;
}

#footright .p2 a {
	color: #ffffff;
}

#footright .p2 span {
	color: #457f8b;
}

#innercontent {
	width: 992px;
	float: left;
	padding-bottom: 10px;
	background: url(images/innercontent-bg.jpg) right repeat-y;
}

#innercontentleft {
	width: 750px;
	float: left;
	display: inline;
	margin-top: 20px;
	margin-left: 10px;
}

#innercontentleft h1 {
	font-size: 24px;
}

#innercontentleft h2 {
	font-weight: bold;
	font-size: 18px;
}

#innercontentleft h2 span {
	color: #aa0e25;
}

#innercontentleft h4 {
	font-size: 30px;
	letter-spacing: -2px;
}

#innercontentleft h4 span {
	color: #aa0e25;
}

#innercontentleft h4 a {
	color: #6d9ca9;
}

#innercontentleft p {
	font-size: 14px;
	line-height: 18px;
	text-align: justify;
}

#innercontentright {
	width: 211px;
	float: right;
	display: inline;
	margin-right: 1px;
	background-color: #ebebeb;
	padding-top: 50px;
}

#innercontentright p {
	text-align: center;
}

#innercontentright img {
	padding: 3px;
	border: 1px solid #969696;
	background-color: #ffffff;
}

.italictxt {
	font-style: italic;
}

.bigredtxt {
	font-size: 14px;
	color: #aa0e25;
	line-height: 20px;
	font-weight: bold;
}

.bigbluetxt {
	font-size: 14px;
	color: #00062a;
	line-height: 20px;
	font-weight: bold;
}

.boldredtxt {
	color: #aa0e25;
	font-weight: bold;
}

.boldbluetxt {
	color: #00062a;
	font-weight: bold;
}

.bluetxt {
	color: #00062a;
}

.boldtxt {
	font-weight: bold;
}

.bigbluelist li {
	font-size: 14px;
	color: #00062a;
	font-weight: bold;
	line-height: 20px;
}

.spacelist li {
	margin: 10px 0px 10px 0px;
	font-size: 14px;
	line-height: 18px;
}

#innerlogin {
	width: 737px;
	float: left;
	display: inline;
	margin-right: 13px;
	background: #011345;
	margin-bottom: 20px;
}

#innerlogin form {
	width: 737px;
	margin: 0px;
}

#innerlogin table {
	color: #ffffff;
	letter-spacing: -1px;
	margin: 0px 0px 0px 10px;
}

#innerlogin table a {
	color: #ffffff;
}

#innerlogin .input input {
	width: 207px;
	border: 1px solid #2f2f2f;
}

#innerlogin .submit input {
	width: 21px;
	height: 16px;
	text-align: center;
	color: #424242;
	letter-spacing: -1px;
	border: 0px;
	background: #c2c2c2;
	background: url(images/innerloginsubmit-bg.jpg);
}

#innerlogin .register a {
	width: 112px;
	height: 28px;
	float: right;
	background: #dedede;
	color: #060d33;
	text-align: center;
	padding-top: 10px;
	font-size: 14px;
	background: url(images/innerloginregister-bg.jpg);
}

#innerlogintop {
	width: 737px;
	height: 10px;
	float: left;
	font-size: 0px;
	background: url(images/innerlogintop-bg.jpg);
}

#innerloginbottom {
	width: 737px;
	height: 10px;
	float: left;
	font-size: 0px;
	background: url(images/innerloginbottom-bg.jpg);
}

.moreinfoboxes {
	width: 718px;
	float: left;
	padding: 10px;
	background-color: #dce7e9;
	margin-bottom: 10px;
}

.moreinfoboxes p {
	color: #01072b;
	margin: 0px;
}

#innersearch {
	width: 737px;
	float: left;
	display: inline;
	margin-right: 13px;
	background: #011345;
	margin-bottom: 20px;
}

#innersearchholder {
	width: 737px;
	float: left;
}
#innersearchholder a {
	color: #ffffff;
	font-size: 10px;
}
#innersearch form {
	margin: 0px;
}

#innersearch table {
	color: #ffffff;
	letter-spacing: -1px;
	margin: 0px;
}

#innersearch .search input {
	width: 207px;
	border: 1px solid #2f2f2f;
}

#innersearch .categories select {
	width: 166px;
	border: 1px solid #2f2f2f;
}

#innersearch .submit input {
	width: 21px;
	height: 16px;
	color: #424242;
	text-align: center;
	letter-spacing: -1px;
	background: #c2c2c2 url(images/innerloginsubmit-bg.jpg);
	border: 0px;
}

#innersearch .submit a {
	color: #ffffff;
}

#innersearch .order select {
	width: 129px;
	border: 0px;
	color: #00062a;
	padding-left: 10px;
	font-size: 10px;
	letter-spacing: -1px;
}

#prodorder {
	float: right;
	padding: 10px;
	background: #00062a url(images/searchorder-bg.jpg);
	margin-bottom: 10px;
}

#prodorder form {
	margin: 0px;
}

#prodorder select {
	width: 175px;
	color: #00062a;
	border: 1px solid #2f2f2f;
}

#innersearchtop {
	width: 737px;
	height: 10px;
	float: left;
	font-size: 0px;
	background: url(images/innerlogintop-bg.jpg);
}

#innersearchbottom {
	width: 737px;
	height: 10px;
	float: left;
	font-size: 0px;
	background: url(images/innerloginbottom-bg.jpg);
}

.prodbox {
	width: 732px;
	float: left;
	margin-bottom: 40px;
	border: 1px solid #00062a;
}

.prodbox h2 {
	width: 538px;
	height: 28px;
	float: left;
	padding-left: 22px;
	font-weight: bold;
	font-size: 14px;
	background-color: #8cafb6;
	margin: 0px;
	padding-top: 6px;
}

.prodbox h2 a {
	color: #ffffff;
}

#innercontentleft .prodbox .price {
	width: 171px;
	height: 28px;
	float: right;
	color: #0c1e3e;
	background-color: #bcd1d5;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding-top: 6px;
}

.prodboxcontent {
	width: 665px;
	float: left;
	margin-top: 1px;
	padding: 5px 45px 0px 22px;
	background-color: #dfe9eb;
}

.prodboximg {
	width: 151px;
	float: left;
}

.prodboximg img {
	padding: 3px;
	border: 1px solid #999d9e;
	background-color: #ffffff;
}

.prodboxtxt {
	width: 492px;
	float: right;
	padding-top: 10px;
}

#innercontentleft .prodboxtxt p {
	font-size: 12px;
}

.prodboxtxt p span {
	color: #00062a;
	font-weight: bold;
}

.prodboxtxt a {
	width: 105px;
	height: 27px;
	float: right;
	color: #ffffff;
	background: #0d1337 url(images/searchresult-btn.jpg);
	text-align: center;
	letter-spacing: -1px;
	padding-top: 8px;
}


.prodbox2 {
	width: 430px;
	float: left;
	margin-bottom: 40px;
	border: 1px solid #00062a;
}

.prodbox2 h2 {
	width: 317px;
	height: 28px;
	float: left;
	padding-left: 22px;
	font-weight: bold;
	font-size: 14px;
	background-color: #8cafb6;
	margin: 0px;
	padding-top: 6px;
}

.prodbox2 h2 a {
	color: #ffffff;
}

#innercontentleft .prodbox2 .price {
	width: 90px;
	height: 28px;
	float: right;
	color: #0c1e3e;
	background-color: #bcd1d5;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding-top: 6px;
}

.prodboxcontent2 {
	width: 363px;
	float: left;
	margin-top: 1px;
	padding: 5px 45px 0px 22px;
	background-color: #dfe9eb;
}

.prodboximg2 {
	width: 100px;
	float: left;
}

.prodboximg2 img {
	padding: 3px;
	border: 1px solid #999d9e;
	background-color: #ffffff;
}

.prodboxtxt2 {
	width: 280px;
	float: right;
	padding-top: 10px;
}

#innercontentleft .prodboxtxt2 p {
	font-size: 12px;
}

.prodboxtxt2 p span {
	color: #00062a;
	font-weight: bold;
}

.prodboxtxt2 a {
	width: 105px;
	height: 27px;
	float: right;
	color: #ffffff;
	background: #0d1337 url(images/searchresult-btn.jpg);
	text-align: center;
	letter-spacing: -1px;
	padding-top: 8px;
}

.prodboxtxtbaby {
	width: 400px;
	float: right;
	padding-top: 10px;
}
#innercontentleft .prodboxtxtbaby p {
	font-size: 12px;
}

.prodboxtxtbaby p span {
	color: #00062a;
	font-weight: bold;
}

.prodboxtxtbaby a {
	width: 105px;
	height: 27px;
	float: right;
	color: #ffffff;
	background: #0d1337 url(images/searchresult-btn.jpg);
	text-align: center;
	letter-spacing: -1px;
	padding-top: 8px;
}
#recentregisters {
	width: 408px;
	height: 31px;
	float: left;
	background: #98bbc1 url(images/recentregisters-bg.jpg);
	padding: 7px 12px 8px 11px;
	display: inline;
	margin-right: 319px;
	margin-bottom: 30px;
}

#recentregisters .p1 {
	width: 160px;
	height: 24px;
	float: left;
	padding-top: 5px;
	text-align: center;
	color: #ffffff;
	letter-spacing: -1px;
	background: #0a1c3c url(images/recentregister1-bg.jpg);
	font-size: 12px;
	margin: 0px 14px 0px 0px;
}

#recentregisters .p2 {
	width: 234px;
	height: 24px;
	float: left;
	padding-top: 5px;
	text-align: center;
	color: #ffffff;
	letter-spacing: -1px;
	background: #0a1c3c url(images/recentregister2-bg.jpg);
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}

#recentregisters .p2 span {
	font-weight: bold;
}

.registertxt {
	width: 718px;
	float: left;
	padding: 10px;
	background-color: #dce7e9;
	margin-bottom: 10px;
}

.registertxt p {
	color: #01072b;
	margin: 0px;
}

.registerform {
	width: 718px;
	float: left;
	padding: 10px;
	background-color: #dce7e9;
	margin-bottom: 30px;
	margin-top: 10px;
}

.registerform p {
	color: #01072b;
}

.registerform table {
	color: #494949;
	font-size: 14px;
}

.registerform table td {
	padding-top: 5px;
	padding-bottom: 5px;
}

.registerform .input input {
	width: 332px;
	border: 1px solid #7ba2a9;
	color: #494949;
}

.registerform .textarea textarea {
	width: 332px;
	border: 1px solid #7ba2a9;
	color: #494949;
}

.registerform .postcode input {
	width: 171px;
	border: 1px solid #7ba2a9;
	color: #494949;
}

.registerform .phone input {
	width: 252px;
	border: 1px solid #7ba2a9;
	color: #494949;
}

.registerform .dob input {
	width: 137px;
	border: 1px solid #7ba2a9;
	color: #494949;
}

.registerform .submit input {
	height: 45px;
	width: 131px;
	color: #ffffff;
	background: #0c1237 url(images/registerform-submit.jpg);
	border: 0px;
	text-align: center;
	font-weight: bold;
}

#buyingdetails {
	width: 732px;
	float: left;
	border: 1px solid #00062a;
}

#buyingdetails h2 {
	width: 538px;
	height: 28px;
	float: left;
	color: #ffffff;
	background-color: #8cafb6;
	padding: 6px 0px 0px 22px;
	margin: 0px;
}

#buyingdetails .price {
	width: 171px;
	height: 30px;
	float: right;
	text-align: center;
	color: #0c1e3e;
	font-weight: bold;
	background-color: #bcd1d5;
	margin: 0px;
	padding-top: 4px;
}

#buyingdetails .price select {
	color: #0c1e3e;
	font-weight: bold;
}

#buyingdetailsbox {
	width: 702px;
	float: left;
	margin-top: 1px;
	background-color: #dfe9eb;
	padding: 15px;
}

#buyingdetailsboxleft {
	width: 302px;
	float: left;
}

#buyingdetailsboxleft img {
	padding: 3px;
	background-color: #ffffff;
	color: #999d9e;
}

#buyingdetailsboxleft .smallimg {
	margin: 0px 10px 10px 0px;
}

#buyingdetailsboxleft h3 {
	font-size: 18px;
}

#buyingdetailsboxleft h3 span {
	font-size: 24px;
}

#buyingdetailsboxleft select {
	color: #0c1e3e;
	font-weight: bold;
}

#buyingdetailsboxright {
	width: 355px;
	float: right;
	display: inline;
	margin-right: 20px;
}

#buyingdetailsboxright h3 {
	font-size: 14px;
	line-height: 22px;
}

#buyingdetailsboxright p {
	font-size: 11px;
	line-height: 14px;
}

#buyingdetailsboxright a {
	color: #4e4e4e;
}

#buyingdetailsboxright .email {
	height: 25px;
	width: 105px;
	float: right;
	color: #ffffff;
	text-align: center;
	background: #779ba3 url(images/moredetails-emailbg.jpg);
	padding-top: 10px;
	font-weight: bold;
	letter-spacing: -1px;
}

#buyingdetailsboxright .email2 {
	height: 25px;
	width: 105px;
	float: right;
	color: #ffffff;
	text-align: center;
	background: #779ba3 url(images/moredetails-emailbg.jpg);
	padding-top: 6px;
	font-weight: bold;
	letter-spacing: -1px;
}


#buyingdetailsboxrightbaby {
	width: 600px;
	float: left;
	display: inline;
	margin-right: 20px;
}

#buyingdetailsboxrightbaby h3 {
	font-size: 14px;
	line-height: 22px;
}

#buyingdetailsboxrightbaby p {
	font-size: 11px;
	line-height: 14px;
}

#buyingdetailsboxrightbaby a {
	color: #4e4e4e;
}

#buyingdetailsboxrightbaby .email {
	height: 25px;
	width: 105px;
	float: right;
	color: #ffffff;
	text-align: center;
	background: #779ba3 url(images/moredetails-emailbg.jpg);
	padding-top: 10px;
	font-weight: bold;
	letter-spacing: -1px;
}

#buyingdetailsboxrightbaby .email2 {
	height: 25px;
	width: 105px;
	float: right;
	color: #ffffff;
	text-align: center;
	background: #779ba3 url(images/moredetails-emailbg.jpg);
	padding-top: 6px;
	font-weight: bold;
	letter-spacing: -1px;
}


INPUT {
	BORDER-RIGHT: #a7a7a7 1px solid; 
	BORDER-TOP: #a7a7a7 1px solid; 
	FONT-SIZE: 12px; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #a7a7a7 1px solid; 
	COLOR: #696969; 
	BORDER-BOTTOM: #a7a7a7 1px solid; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
INPUT.lab {
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	FONT-SIZE: 15px; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #ffffff 1px solid;  
	BORDER-BOTTOM: #ffffff 1px solid; 
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	COLOR: #78288b;
}
INPUT.radiostyle {
BORDER-RIGHT: #ff0000 0px solid; 
BORDER-TOP: #ffffff 0px solid;  
BACKGROUND: #ffffff; 
BORDER-LEFT: #ffffff 0px solid; 
BORDER-BOTTOM: #ffffff 0px solid; 
}

INPUT.checkbox {
BORDER-RIGHT: #ff0000 0px solid; 
BORDER-TOP: #ffffff 0px solid; 
BACKGROUND: #ffffff; 
BORDER-LEFT: #ffffff 0px solid; 
BORDER-BOTTOM: #ffffff 0px solid; 
}


TEXTAREA {
	BORDER-RIGHT: #a7a7a7 1px solid; 
	BORDER-TOP: #a7a7a7 1px solid; 
	FONT-SIZE: 12px; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #a7a7a7 1px solid; 
	COLOR: #696969; 
	BORDER-BOTTOM: #a7a7a7 1px solid; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
SELECT {
	BORDER-RIGHT: #a7a7a7 1px solid; 
	BORDER-TOP: #a7a7a7 1px solid; 
	FONT-SIZE: 12px; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #a7a7a7 1px solid; 
	COLOR: #696969; 
	BORDER-BOTTOM: #a7a7a7 1px solid; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	SCROLLBAR-ARROW-COLOR: #ffffff;
}
.mybutton{
	background:#eeeeee;
	color:#898989;
	font-weight:bold;
	height:23px;
}

.noticeboard {
	width: 748px;
	float: left;
	border: 1px solid #9cbcc3;
	margin-bottom: 18px;
}

.noticeboardtop {
	width: 718px;
	float: left;
	background-color: #9cbcc3;
	margin-bottom: 1px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
}

.noticeboardtop h2 {
	margin: 0px;
}

.noticeboardtop a {
	color: #ffffff;
}

.noticeboardbottom {
	width: 718px;
	float: left;
	padding: 15px;
	background-color: #e3ecee;
}

#innercontentleft .noticeboardbottom p {
	margin: 5px 0px 0px 0px;
	font-size: 12px;
}

#innercontentleft .noticetxt1 {
	margin: 0px;
	color: #000736;
	font-size: 16px;
}

#innercontentleft .noticetxt2 {
	color: #000736;
	margin: 0px 0px 0px 0px;
	text-align: right;
	font-size: 12px;
}

#innercontentleft .noticetxt3 {
	color: #000736;
	margin-top: 8px;
	font-size: 12px;
}

.noticecomments {
	width: 748px;
	float: left;
	border: 1px solid #9cbcc3;
	margin-top: 40px;
}

#innercontentleft .noticecomments p {
	font-size: 12px;
	color: #000736;
}

.noticecomments h2 {
	width: 733px;
	height: 24px;
	float: left;
	font-size: 14px;
	background-color: #9cbcc2;
	padding-left: 15px;
	color: #ffffff;
	padding-top: 1px;
}

.noticecommentsbox {
	width: 718px;
	float: left;
	padding: 15px;
	border-bottom: 1px solid #9cbcc3;
}

.noticecommentsbox2 {
	width: 718px;
	float: left;
	padding: 15px;
}

#babysittingleft {
	width: 425px;
	float: left;
}

#babysittingright {
	width: 270px;
	float: right;
}

#babysittingright p {
	text-align: center;
}

#ballgownleft {
	width: 265px;
	float: left;
}

#ballgownleft p {
	text-align: center;
}

#ballgownright {
	width: 425px;
	float: right;
}

.rightimg {
	margin-left: 10px;
}
.leftimg {
	margin-right: 10px;
	float: left;
}
.myblocks {
	float: left;
	width: 700px;
	margin-bottom: 20px;
}
.greentxt {
	color: #7fa2a9;
}

.underline {
	text-decoration: underline;
}

.charitylinks {
	width: 732px;
	float: left;
	margin-bottom: 40px;
	border: 1px solid #00062a;
}

.charitylinks h2 {
	width: 710px;
	height: 28px;
	float: left;
	padding-left: 22px;
	font-weight: bold;
	font-size: 14px;
	background-color: #8cafb6;
	margin: 0px;
	padding-top: 6px;
}

.charitylinks h2 a {
	color: #ffffff;
}

.charitylinkscontent {
	width: 665px;
	float: left;
	margin-top: 1px;
	padding: 17px 45px 16px 22px;
	background-color: #dfe9eb;
}

.charitylinksimg {
	width: 208px;
	float: left;
}

.charitylinksimg img {
	padding: 3px;
	border: 1px solid #999d9e;
	background-color: #ffffff;
}

.charitylinkstxt {
	width: 440px;
	float: right;
	padding-top: 10px;
}

#innercontentleft .charitylinkstxt p {
	font-size: 12px;
}

.charitylinkstxt p span {
	color: #00062a;
	font-weight: bold;
}

.charitylinkstxt a {
	width: 105px;
	height: 27px;
	float: right;
	color: #ffffff;
	background: #0d1337 url(images/searchresult-btn.jpg);
	text-align: center;
	letter-spacing: -1px;
	padding-top: 8px;
}

#mainImage {
	float: left;
	padding:0 0 5px 0px;
}

#windowNav ul {
	width:310px;
	float:left;
	list-style-type:none;
	margin:0;
}

#windowNav ul li {
	padding:0 0 5px 0;
	float:left;
}

#windowNav ul li a img {
	border:1px solid #b2b2b2;
}

#windowNav p strong {
	display:block;
}

.noborder {
	BORDER: #ffffff 0px solid; 
}
table.box3 {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #aaaaaa;
	border-collapse: collapse;

}
table.box4 {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #01093a;
	border-collapse: collapse;
	width: 748px;

}
table.box4 th{
	background-color: #c7e7ee;
	border-width: 0px;
	border-color: #ffffff;
	border-spacing: 0px;
	border-style: solid;
	border-collapse: collapse;
	font-size: 12px;
}
.box4 .whitebg {
	background-color: #ffffff;
	height: 8px;
	font-size: 0px;
}
table.box4 td{
	background-color: #e5eef0;
	border-width: 0px;
	border-color: #ffffff;
	border-spacing: 0px;
	border-style: solid;
	border-collapse: collapse;
	font-size: 12px;
	color: #01093a;
}
table.box4 a{
	font-size: 12px;
	color: #01093a;
	font-weight: bold;
}
#shoppingcontent {
	width: 750px;
	float: left;
	margin-top: 40px;
}

.shoppingbox {
	width: 240px;
	float: left;
	margin-bottom: 50px;
	padding-right: 10px;
}

.shoppingbox h3 {
	margin: 0px;
	font-size: 14px;
}

.shoppingbox .shoppingbanner {
	margin: 10px 0px 10px 0px;
	border: 0px;
}

#innercontentleft .shoppingbox p {
	margin: 0px;
	font-size: 12px;
	text-align: left;
}

.shoppingbox p img {
	vertical-align: middle;
}

#headbuttons {
	width: 228px;
	float: right;
	margin-top: 5px;
}

#headbuttons img {
	margin-right: 5px;
}

#loginform {
	width: 278px;
	float: left;
	background: #000637;
}

#loginformtop {
	width: 278px;
	height: 11px;
	float: left;
	background: url(images/loginformtop-bg.jpg);
	font-size: 0px;
}

#loginformbottom {
	width: 278px;
	height: 11px;
	float: left;
	background: url(images/loginformbhottom-bg.jpg);
	font-size: 0px;
}

#loginformcontent {
	width: 233px;
	float: left;
	padding: 0px 30px 0px 15px;
}

#loginformcontent h2 {
	color: #ffffff;
	margin: 0px 0px 10px 0px;
}

#loginformcontent p {
	margin: 0px 0px 10px 0px;
	font-size: 14px;
	color: #ffffff;
}

#loginformcontent p span {
	font-size: 12px;
}

#loginformcontent form {
	margin: 0px;
}

#loginformcontent table {
	margin: 0px;
	color: #ffffff;
	font-size: 12px;
}

#loginformcontent .input input {
	width: 225px;
	border: 1px solid #9ec1c7;
}

.forgotpass {
	font-size: 10px;
	color: #ffffff;
}

#loginformcontent .submit input {
	width: 97px;
	height: 37px;
	float: right;
	color: #b20022;
	text-align: center;
	font-size: 14px;
	background: #e3e3e3 url(images/loginbtn-bg.jpg);
	border: 0px;
}

#loginformcontent {
}

#loginformcontent {
}

#loginformcontent {
}

.shopblock {
	float: left;
	width: 230px;
	margin-right: 20px;
	margin-bottom: 20px;
	display: inline;
	height: 50px;
	font-size: 10px;
	font-weight: bold;
	colour: #000a5e;
}

.shopblock img {
	vertical-align: middle;
	margin-right: 5px;
}

.shopblock2 {
	float: left;
	width: 335px;
	margin-right: 20px;
	margin-bottom: 20px;
	display: inline;
	height: 50px;
	font-size: 10px;
	font-weight: bold;
	colour: #000a5e;
}

.shopblock2 img {
	vertical-align: middle;
	margin-right: 5px;
}

.optblacktxt {
	color: #aa0e25;
}
