/* Page Layout */
body { font-size: 13px; line-height: 140%; color: #333333; margin: 0px; height: 100%; font-family: "Trebuchet MS", Helvetica, sans-serif; background-color: #FFFFFF; }
html { height: 100%; }
#container { min-height:100%;position:relative;	}
#header {padding:0px; height:100% }
#body {	padding:0px;padding-bottom:42px; height:100%	/* Height of the footer */	}
#footer { 	position:absolute;	bottom:0; width:100%; height:42px; 	/* Height of the footer */	}
td { line-height: 140%;	vertical-align: top;}
.Menu { color: #FD479E; padding-top: 7px; font-size: 15px; font-weight: bold; }
.Top { background-image: url(images/background_top.jpg); background-repeat: repeat-x; }
.BottomBlue { background-image: url(images/background_bottom_blue.jpg); background-repeat: repeat-x; }

/* Text Formatting */
.text10 {font-size: 10px;}
.text11 {	font-size: 11px;}
.text12 { font-size: 12px; }
.text12Bold { font-size: 12px; font-weight: bold; }
.product12Bold { font-size: 12px; font-weight: bold; font-style: italic; }
.text13 {	font-size: 13px; }
.heading { font-size: 16px; font-weight: bold; color: #fd4d9e; padding-bottom: 7px; text-transform: uppercase; }
.heading2 { font-size: 16px; font-weight: bold; color: #fd4d9e; text-transform: uppercase; vertical-align: middle; }
.headingBlue { font-size: 13px; font-weight: bold; color: #0199fe; padding-bottom: 4px; }
.next { font-size: 12px; font-weight: normal; color: #fd4d9e; font-variant: small-caps; text-transform: capitalize; text-align: right; }
.prev { font-size: 12px; font-weight: normal; color: #fd4d9e; font-variant: small-caps; text-transform: capitalize; text-align: left; }
.copyright { font-size: 11px; color: #666666; vertical-align: bottom; padding-bottom: 2px; }
.pink { color: #FD479E; }
.Menu a:hover { background: yellow; }
.error { font-weight: bold; color: #990000; }
.pagesCentre { font-family: "Courier New", Courier, monospace; text-align: center; }
.pagesLeft { font-family: "Courier New", Courier, monospace;  }
.pageCurrent { font-weight: bold; color: #000099; border: 1px solid #999999; }
.orderMsg { font-weight: bold; color: #FFFFFF; background-color: #666600; text-align: center; vertical-align: middle; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 36px; border: 1px solid #D8D8D8; background-image: url(images/background_cart.jpg); background-repeat: no-repeat; }
.orderMsg2 { font-weight: bold; color: #FFFFFF; background-color: #FF0000; text-align: center; vertical-align: middle; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: 1px solid #D8D8D8; }
.Red2 { font-weight: normal; color: #FFFFFF; background-color: #FF0000; padding-right: 3px; padding-left: 3px; }

/* Menu Layout */


/* Links */
a:link { color: #333333; text-decoration: none; }
a:visited {	color: #333333; text-decoration: none; }
a:active {	color: #333333; text-decoration: none; }
a:hover { color: #990000; text-decoration: none; }

/* Images */
img {	border: none;}
.imgborder { border: 1px solid #D8D8D8; padding: 2px; }
.flashborder { border: 1px solid #D8D8D8; padding: 4px; }
.imgleft {	float: left;	border: 0px solid #ffb9de;	clear: none;	padding: 0px;	margin-right: 15px;}
.imgright { float: right; border: 1px solid #999999; margin-left: 10px; padding: 2px; }
.imgright2 { float: right; border: 0px solid #999999; margin-left: 25px; padding: 2px; }

/* Spacings */
.spacing { padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; }
.Homespacing { padding-right: 5px; padding-left: 50px; padding-top: 30px; padding-bottom: 5px; vertical-align: top; }
.Galleryspacing { padding-right: 5px; padding-left: 5px; padding-top: 30px; padding-bottom: 5px; vertical-align: top; text-align: center; }
.GalleryThumbspacing { padding-right: 0px; padding-left: 0px; padding-top: 30px; padding-bottom: 5px; vertical-align: top; text-align: center; }
.spacingCentre { padding-right: 9px; padding-left: 0px; padding-top: 0px; padding-bottom: 9px; vertical-align: middle; font-size: 12px; text-align: center; }
.spacingCentre2 { padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 7px; vertical-align: middle; font-size: 12px; text-align: center; }
.spacingRightContact { padding-right: 5px; padding-left: 0px; padding-top: 3px; padding-bottom: 3px; vertical-align: top; text-align: right; color: #FD479E; }
.spacingLeftContact { padding-left: 5px; padding-top: 3px; padding-bottom: 3px; vertical-align: top; text-align: left; font-weight: bold; }
.TopCentre { text-align: center; vertical-align: top; padding-top: 10px; }
.TopRight { text-align: right; vertical-align: top; }

/* Form Attributes */
input { font-family: "Trebuchet MS", Helvetica, sans-serif;  }
.secbox { font-family: "Courier New", serif; font-size: 14px; text-align: center; background-color: #FFFFF9; border: 1px solid #0199fe; color: #333333; height: 20px; }
.InputBox { background-color: #FFFFF9; border: 1px solid #0199fe; font-size: 13px;  vertical-align: middle; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; color: #333333; height: 20px;}
.AreaBox { font-family: "Trebuchet MS", Helvetica, sans-serif; background-color: #FFFFF9; border: 1px solid #0199fe; font-size: 13px;  height: 60px; vertical-align: middle; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; color: #333333; }
.SelectBox {height: 22px; background-color: #FFFFF9; font-size: 13px;  vertical-align: middle; color: #333333; font-family: "Trebuchet MS", Helvetica, sans-serif; border: 1px solid #0199fe; }
.SubmitButton { height: 22px; color: #333333; background-color: #FFFFF9; border: 1px dotted #0199fe; font-size: 13px; font-weight: bold; text-align: center; padding-right: 3px; padding-left: 3px; }
form { margin: 0px; padding: 0px; }
form fieldset { margin: 0; padding: 10px; border-width: 1px; border-style: solid; border-color: #D8D8D8; background-color:#FFFFFF;}
form legend { font-weight: bold; color: #fd4d9e; }
form label { float:left; margin-left:0px; }

/* HTML Overrides */
p { margin:0; padding:0 }
form { margin: 0px; padding: 0px; }
hr { color: #333333; text-align: left; height: 1px; width: 100%; background-color: #333333; border: 0px; }
h1 { font-size: 16px; font-weight: bold; color: #fd4d9e; padding-bottom: 7px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; }
h2 { font-size: 16px; font-weight: bold; color: #fd4d9e; padding-bottom: 7px; text-transform: uppercase; margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; }
h3 { font-size: 16px; font-weight: bold; color: #fd4d9e; padding-bottom: 7px; text-transform: uppercase; margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: middle; }
h4 { font-size: 24px; font-weight: bold; color: #fd4d9e; padding-bottom: 7px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; text-align: center; }


iframe { border:1px solid #0199fe;}

/* Borders */



