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

html, body {
	font-family:Arial, Helvetica, sans-serif;
	color:#909090;
	margin: 0px 0px 0px 0px; 
	background-color:#ffffff;
	background-image: url("../images/background.gif");
	background-repeat: repeat-x;
}

#page {
	width: 848px; 
	margin:0 auto;
	text-align:center;
}
#page-content {
	width:848px;
	margin:0 auto;
	padding: 0;
	text-align:left;
	height:100%;
}

#top-links {
	width:848px;
	height:85px;
	margin-top:15px;
	float:left;
}
#top-links #logo {float:left; width: 370px; margin-top:38px}
#top-links #links {padding-top:62px; float:right; text-align:right; width:450px; font-size:11px}
#top-links #links a:hover {color:#909090; text-decoration:none; padding-left:5px; padding-right:5px}
#top-links #links a:link {color:#909090; text-decoration:none; padding-left:5px; padding-right:5px}
#top-links #links a:active {color:#909090; text-decoration:none; padding-left:5px; padding-right:5px}
#top-links #links a:visited {color:#909090; text-decoration:none; padding-left:5px; padding-right:5px}

#top-header {text-align:left; padding:0; margin:0; height:345px}

#top-header #images {width:850px;}

#caption {width:580px; float:right; text-align:center; height:20px; padding-top:2px}
#caption .header-caption {font-weight:bold; font-size:12px;}

#main-body {margin-top:35px; font-size:12px}
#main-body a:link {color:#676767; text-decoration:none}
#main-body a:active {color:#676767; text-decoration:none}
#main-body a:visited {color:#676767; text-decoration:none}
#main-body a:hover {color:#676767; text-decoration:none}
#main-body #left {width:160px; float:left; margin-left:15px}
#main-body #left ul {margin-left:3px; padding-left:3px}
#main-body #left li {margin-left:10px; padding-left:2px; list-style-image:url(../images/bullet.gif)}
#main-body #left p {margin-bottom:10px; padding-bottom:10px; font-size:14px; border-bottom:1px dashed #c5c5c5}
#main-body #right {width:460px; float:left; margin-left:80px}
#main-body #right p {line-height:18px}
#main-body #right li {padding-bottom:6px}
#main-body li {list-style-image:url(../images/bullets/green.gif)}

#main-body h1 {font-size:18px; color:#df4382}
#main-body h2 {font-size:14px; color:#df4382}
#main-body h2 {font-size:12px; color:#df4382}

#main-body #error-box {border:1px solid #df4382; padding-left:6px; padding-right:6px; background-color:#FFFFCC}

#main-body #left #shopping-basket {border:1px solid #df4382; padding:5px 5px 5px 5px; width:190px}
#main-body #left #shopping-basket h1 {font-size:14px; font-weight:bold; color:#df4382; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px}
#main-body #left #shopping-basket table td.left {font-size:12px; color:#909090; font-weight:normal; padding:3px 3px 3px 3px}
#main-body #left #shopping-basket table td.right {font-size:12px; color:#df4382; font-weight:bold; padding:3px 3px 3px 3px}

#main-body .shop-product {margin-bottom:15px; border-bottom:1px dashed #c5c5c5}
#main-body .shop-product .prod-img {width:180px; float:left; margin-right:10px}
#main-body .shop-product .prod-desc {float:left; width:270px}
#main-body .shop-product .prod-desc .price {font-size:14px; font-weight:bold;}
#main-body .shop-product .textbox {border:1px solid #909090; background-color:#ffffff; font-size:11px; color:#909090}

#footer {padding-top:5px; margin-bottom:25px}
#footer a:link {color:#909090; text-decoration:none}
#footer a:active {color:#909090; text-decoration:none}
#footer a:visited {color:#909090; text-decoration:none}
#footer a:hover {color:#909090; text-decoration:none}
#footer #footer-left {width:210px; float:left; font-size:9px; height:10px; color:#df4382; padding-top:40px; padding-left:15px}
#footer #footer-centre {width:300px; float:left; font-size:9px; margin-left:30px; height:10px; padding-top:40px}
#footer #footer-right {width:200px; float:right; font-size:9px; text-align:right; height:50px}

.pink {color:#df4382;}
.large-pink {font-size:16px; color:#df4382}
.email {font-size:14px;}
th.table-data, td.table-data {padding:3px 3px 3px 0px}
.textbox {border:1px solid #c5c5c5; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.formbutton {border:1px solid #824f8d; background-color:#824f8d; color:#ffffff; font-size:11px;}
.subhead {font-size:16px; color:#909090}

#clearboth {clear:both; padding:0; margin:0}