body{
	margin: 0px;
	font-family: georgia,tahoma;
	font-size: 13px;
}
.mBody{
	background: #000 url('img/bg.gif') repeat-x;
	color: #fff;
}
img{border-width: 0px}
hr{border: 1px dashed #e1388c; height: 1px}
td{font-size: 13px;}

h1{color: #a70053; font-size: 20px; margin: 20px 0px;}
h2{color: #a70053; font-size: 16px; margin: 10px 0px;}
h3{color: #e1388c; font-size: 16px; margin: 10px 0px;}
h4{color: #a70053; font-size: 14px; font-weight: bold; margin: 0;}
h5{color: #000; font-size: 14px; font-weight: bold; margin: 0;}

a{color: #e1388c;}
a:hover{color: #fff;}

#banner{
	height: 300px;
	padding: 1px;
	background-repeat: no-repeat;
	background-color: #000;}

#navbar{
	position:relative;
	z-index: 100;
	margin: 0;
	padding: 0;
	float: right;}

#navbar li{
	margin: 0;
	padding: 0px 5px 0px 4px;
	list-style: none;
	float: left;
	font: normal 14px georgia,tahoma;
	background-image: url("img/navsplit.gif");
	background-repeat: no-repeat;
	background-position: left}

#navbar li a{
	display: block;
	margin: 0;
	padding: 10px 5px;
	color: #fff;
	text-align: left;
	text-decoration: none}

#navbar li a:hover{background: #e1388c}
#navbar li a:active{background-color: #fff; color: #000}

#navbar div{
	position: absolute;
	visibility: hidden;
	margin: 2px 0px;
	padding: 4px;
	background: #000;}
#navbar div a{
	position: relative;
	display: block;
	margin: 0;
	padding: 7px 30px 7px 20px;
	color: #fff;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	font: 12px georgia,tahoma}
#navbar div a:hover{background: #e1388c url('img/navbullet.gif') no-repeat; background-position: center left;}
#navbar div a:active{background-color: #fff; color: #000}

#navbarshadow{
	font-size: 1px;
	background: #fff url('img/navshadow.gif') repeat-x;}

#menubar{
	margin: 0;
	padding: 20px 10px;
	border: 1px solid #e1388c;
	border-width: 0px 1px 0px 0px}
#menubar a.sidemenubutton{
	position: relative;
	display: block;
	margin: 0;
	padding: 7px 10px 7px 25px;
	color: #000;
	text-align: left;
	text-decoration: none;
	font: 12px arial;
	border: 1px dashed #e1388c;
	border-width: 0px 0px 1px 0px;
	background: #fff url('img/paw.gif') no-repeat;
	background-position: center left;}
#menubar a.sidemenubutton:hover{background-color: #ffebf5}
#menubar a.sidemenubutton:active{background-color: #e1388c; color: #fff}

#container{background-color: #fff}

#content{
	padding: 20px 40px;
	color: #000;}
#content a, #body a{color: #e1388c;}
#content a:hover, #body a:hover{color: #000;}
#content td, #body td{color: #000;}

#body{
	color: #000;
	font-size: 13px;
	line-height: 22px;}

#body ul{list-style-image: url('img/tick.gif'); margin-left: 35px; padding: 0;}
#body ul li{padding-left: 10px;}
#body ul.paw{list-style-image: url('img/paw.gif'); margin-left: 35px; padding: 0;}
#body div div{float: left;}

#footer{
	line-height: 22px;
	color: #505050;
	font-size: 11px;
	border: 1px solid #e1388c;
	border-width: 1px 0px 0px 0px;
	background: #fff url('img/footerbg.gif') repeat-x;}

#footer a{color: #e1388c; font-size: 11px;}
#footer a:hover{color: #000; font-size: 11px;}

#homestripright{float: right; width: 120px; padding-bottom: 20px; text-align: right;}
#homestripright img{margin-bottom: 10px;}
#homestripbottom{text-align: center;}
#homestripbottom img{vertical-align: middle;}

#gallery table td{font-size: 11px; padding: 8px 0px; border: 1px solid #ececec; border-width: 0px 0px 1px 0px; line-height: 14px;}
#gallery img{margin: 2px; margin-right: 10px; border: 2px solid #a70053;}

.tdTitleBar{width: 404px; height: 30px; background: #fff url('img/titlebar.png') no-repeat; padding-left: 35px; font-size: 14px; font-weight: bold; color: #a70073;}
.tblHome td{height: 68px; background: #fff url('img/tdbg.png') repeat-x; background-position: bottom left; font-size: 11px;}
.tblGradient td{height: 30px; background: #fff url('img/tdbg2.png') repeat-x; background-position: bottom left; font-size: 11px;}
.clear{clear: both;}
.fixed{width: 250px;}
.sizes{padding-left: 40px; color: #000; font-weight: bold}
.prices{padding-left: 20px; color: #404040; font-weight: bold}
.required{color: #ff0000 !important;}

.pink{color: #a70053 !important;}
.black{color: #000 !important;}
.pinkbgbox{background-color: #a70053 !important; padding: 10px; color: #fff}
.blackbgbox{background-color: #000 !important; padding: 10px; color: #fff}

#formbox{border: 1px solid #f0f0f0; padding: 5px;}

form td{font-size: 12px; font-family: arial; color: #000}
form input{font-size: 12px; font-family: arial; color: #000}
form textarea{font-size: 12px; font-family: arial; color: #000}
span.success{display: block; margin: 10px 0px; padding: 5px 10px; background-color: #f0ffc2; border: 1px solid #d0e78a; color: #000; font-weight: bold; text-align: left;}
span.error{display: block; margin: 10px 0px; padding: 5px 10px; background-color: #ffc2c2; border: 1px solid #e78a8a; color: #000; font-weight: bold; text-align: left;}
input.error{background-color: #ffdede !important; color: #000 !important}
textarea.error{background-color: #ffdede !important; color: #000 !important}
select.error{background-color: #ffdede !important; color: #000 !important;}
