
html, body {margin:0; padding:0; text-align:center; font-family: verdana, arial, sans-serif;background: url(../pink/bg.gif) top center;} 
 
#pwidth {width:840px; text-align:left; margin-left:auto; margin-right:auto; background: url(../pink/page_bg.gif) top center repeat-y;} 
#header {position:relative; height:165px; background: url(../pink/top.jpg) top center no-repeat; width:100%;} 
#navigation {position:relative; height:31px; text-align:center;background: url(../pink/nav_bg.gif) top center no-repeat; width:840px;} 
#maincol {width:796px; _width:818px; padding-left:22px;}

#footer{ height:60px; background: url(../pink/footer.gif) top center no-repeat;padding-top: 12px;margin-bottom: 0px;margin-left: 5px;margin-right: 5px;text-align:center;clear:both;font-family: verdana, arial, sans-serif;font-size: 11px;color:#888888 } 
#footer a{color:#888888 } 
#footer a:hover{color:#333333 } 

#navcontainer {margin: 0px 0 0 22px; padding: 0; height: 29px; }
ul#navlist { margin: 0px; padding: 0px; list-style-type: none; white-space: nowrap;height: 29px;}
ul#navlist li { float: left; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; margin: 0; padding: 6px 0px 9px 0px; background: inherit; border: 0px;}
#navlist a, #navlist a:link { margin: 0; padding: 6px 11px 8px 11px; color: #FFFFFF; border: 0px; text-decoration: none;}
ul#navlist li#active { color:#ffffff; background-color:#ff0099;}
#navlist a:hover { color:#ffffff; background-color:#ff0099;}

h1{ font-family:verdana,arial; font-size: 18px; color:#FF22A7; margin-top: 6px; margin-bottom: 10px; }

#breadcrumb{ font-family:verdana,arial; font-size: 12px; color:#FF0099; font-weight:bold; padding: 25px 0px 0px 20px; }
#breadcrumb a{ color:#FF0099; text-decoration:none; }
#breadcrumb a:hover{ color:#333333; text-decoration:none; }

.divider{float: left; height: 60px; width:586px; background: url(../pink/divider.jpg) no-repeat center top; text-align:center;}


/*Ecat CSS*/

html {overflow: -moz-scrollbars-vertical; background:#fff}
body {text-align:center; margin:0 auto; width:100%; height:auto}

.menutext, .placehand {
	font: bold 12px verdana, Helvetica, sans-serif; ; 
	text-transform: capitalize;}

select {border:1px solid #999; margin-bottom:10px}

#topbar {width:816px;}

td.menutext {padding:0; margin:0}
#menutextcell {margin:0; padding:10px 0 6px 0}
#fullmenubar div.menutext {
	border-width: 0 0 2px 0}
#fullmenubar div.menutext div.menulev2 div.menutext {
	border-width: 0 0 1px 1px}
#fullmenubar div.menutext div.menulev3 div.menutext {
	border-width: 0 1px 1px 1px}		
	
a.menutext,
a.menutext:hover,	
a.menutext:link,
a.menutext:active,
a.menutext:visited,
.menulev2 a.menutext,
.menulev3 a.menutext {font: bold 11px/20px verdana; color: #444; text-decoration:none}	

.menubartext {background:#fff; padding-bottom:6px}

.resultwin, 
.singlewin, 
.indexwin, 
#contactwin, 
#aboutwin, 
.basket {margin-right:0px; margin-top:0px; width:100%; background:#fff}
.indexwin {border-bottom:0px solid #ccc}

input.text {border:1px solid #666}

.pagetext {background:#fff; color:#666}

.spcell {border-right:1px solid #ccc}
.spline {border-top:1px solid #ccc}

#basket td.htext {background:#9ecc26}

.heading, .htext,
a.htext, a.text, .sphtext {color:#002546}

.price, .cprice,
.sprice, .spprice {color:#666}

input.stext, 
input.sbutton {
	text-transform:capitalize;
}
.text,
.htext,
.bullets {font:bold 11px/13px verdana, Helvetica, sans-serif}
.text,
.bullets {font-weight:normal}

a.text,
a.htext,
a.sphtext,
a.details, .tandp, a.pagetext {text-decoration:none; color:#FF22A7}
a.text:hover, 
a.htext:hover,
a.sphtext:hover, 
a.details:hover, a.pagetext:hover {text-decoration:underline; color:#000000}

.resultwin a.text,
.resultwin a.text:hover {line-height:22px}

#blin, #fdlin {border:none}