﻿body {
    margin: 0px;
    font-family: Georgia, Times New Roman, Serif;
    font-size: 100%;
    color: #a01c4c;
}
#page
{
    background-image:url('/images/backing.gif');
    background-repeat: no-repeat;
    width: 1010px;
    margin-left: auto;
    margin-right: auto;
}
#header
{
    width: 990px;
    height: 140px;
}
#splash
{
    position: relative;
    top: 130px;
    background-image: url('/images/splash.jpg');
    background-repeat: no-repeat;
    width: 976px;
    height: 376px;
}
#splash_content
{
    position: relative;
    float:left;
    top: 170px;
    left:-208px;
    width: 460px;
    /*height: 356px;*/
    border: solid 6px #f0edf0;
    padding: 10px 10px 10px 10px;
}

#splash_content .subtitle
{
    font-family: "Georgia", Times New Roman,serif;
    font-size: 70%;
    font-weight: bold;
    color: #a01c4c;
    text-transform: capitalize;
}
#splash_content .text
{
    font-family: "Georgia", Times New Roman,serif;
    font-size: 70%;
    color: #454545;
}
#splash_nopic
{
    position: relative;
    top: 130px;
    width: 976px;
    height: 376px;
}
#menu
{
    position: relative;
    float:left;
    top: 10px;
    left: 10px;
    width: 250px;
    height: 356px;
    /*border: solid 1px #9acd32;*/
}
#menu_back
{
    position: relative;
    float:left;
    top: 10px;
    left: 10px;
    width: 250px;
    height: 525px;
    background-image:url('/images/menubride.jpg');
    background-repeat: no-repeat;
    /*border: solid 1px #9acd32;*/
}
#menu_inner_left
{
    position: relative;
    text-align: right;
    float: left;
    top: 10px;
    left: 20px;
    width: 20px;
    height: 180px;
    /*border: solid 1px #9acd32;*/
}
#menu_inner_right
{
    position: relative;
    float:right;
    top: 10px;
    right: 10px;
    width: 190px;
    height: 180px;
    font-size: 70%;
    /*border: solid 1px #9acd32;*/
}
#floaty
{
    position: relative;
}
#content
{
    position: relative;
    float:right;
    top: 10px;
    right: 10px;
    width: 700px;
    /*height: 356px;*/
    /*border: solid 1px #a01c4c;*/
}
#content ul li {
  list-style-image: url(/images/menumark.gif);
}
#content_hardleft
{
    position: relative;
    top: 10px;
    left: 10px;
    width: 900px;
    /*height: 356px;*/
    /*border: solid 1px #a01c4c;*/
}
#menu a, a:visited, a:link
{
    color: #a01c4c;
    text-decoration: none;    
}
#footer
{
    position: relative;
    top: 30px;
    clear: both;
    right: 35px;
    width: 1010px;
    height: 60px;
    text-align: right;
    font-size: 60%;
    /*border: solid 1px #9acd32;*/
}
#StockistList .tabletext
{
	font-family: Segoe UI, Calibri, Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 90%;
	color: #fff;
	text-transform:capitalize;
}
.title
{
    font-family: "Monotype Corsiva", "Footlight MT Light", "Adobe Garamond Pro", "Georgia", Times New Roman,serif;
    font-size: 200%;
    color: #a01c4c;
	line-height : 105%;
	margin-bottom : 0px;
	padding-bottom : 0px;
	font-weight : normal;
}
.subtitle
{
    font-family: "Georgia", Times New Roman,serif;
    font-size: 90%;
    font-weight: bold;
    color: #a01c4c;
    text-transform: capitalize;
}
.text
{
    font-family: "Georgia", Times New Roman,serif;
    font-size: 90%;
    color: #454545;
}
.bubble
{
	border: solid 4px #f0edf0;
	background-color: #95134c;
	font-size: 110%;
	line-height: 18px;
	color: #fff;
	width: 95%;
	position: relative;
	padding: 5px 5px 5px 5px;
}
.textbox
{
	font-family: "segoe ui", Calibri, Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 90%;
	background: #fff url('images/fieldbg.gif') repeat-x scroll center top;
	border-color: #5c0c2f rgb(195, 195, 195) rgb(221, 221, 221);
	border-style: solid;
	border-width: 3px;
	border-color: #ce598c;
}
.tabletext
{
	font-family: Segoe UI, Calibri, Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 90%;
	color: #fff;
}
.brackets
{
	font-family: Segoe UI, Calibri, Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 90%;
	color: #ce598c;
}
.button
{
	font-family: "calibri", Segoe UI, Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 90%;
}
.pictureframe
{
    border: solid 6px #f0edf0;
    width: 99px;
    height: 99px;
    background-color: #9a2551;
}
.savebubble
{
    position: relative;
    text-align: left;
    padding: 4px 4px 4px 4px;
    border: solid 1px #8EA930;
    background-color: #566B0C;
    width: 648px;
    font-family: segoe ui, Calibri, Tahoma, Verdana, Arial;
	font-size:100%;
	text-decoration: none;
	color: #fff;
}
.errorbubble
{
    position: relative;
    text-align: left;
    padding: 4px 4px 4px 4px;
    border: solid 1px #7D0B0B;
    background-color: #f9cdcd;
    width: 100%;
    font-family: segoe ui, Calibri, Tahoma, Verdana, Arial;
	font-size:100%;
	text-decoration: none;
	color: #7D0B0B;
}
.helpbubble
{
    position: relative;
    text-align: left;
    padding: 4px 4px 4px 4px;
    border: solid 1px #3ED8EF;
    background-color: #1572A8;
    width: 100%;
    font-family: segoe ui, Calibri, Tahoma, Verdana, Arial;
	font-size:100%;
	text-decoration: none;
	color: #fff;	
}
.success
{
	border: solid 1px #7fad3e;
	background-color: #ceff88;
	font-size: 110%;
	line-height: 18px;
	color: #202020;
	width: 650px;
	position: relative;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 10px;
}
.readme
{
	border: solid 1px #f2a332;
	background-color: #fcefdd;
	font-size: 110%;
	line-height: 18px;
	color: #202020;
	width: 95%;
	position: relative;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 10px;
}
.instruct
{
	position:relative;
	font-size: 90%;
	padding: 10px 10px 10px 10px;
	border: solid 1px #59aab9;
	background-color: #ccf2f9;
}