* {margin: 0; padding: 0; outline: 0} img,fieldset {border: 0}
html,body {height: 100%; width: 100%; }
body {background: url(../images/main-back-rep.jpg) repeat-x 0 0; font-family:Arial; font-size:13px; color: #303030}
a {color: #0080aa; text-decoration: none}
	a:hover {color: #0080aa; text-decoration: underline}
p {line-height:1.4em; padding: 0 0 0; margin-bottom:.5em;}
h1{}
h2{}
h3 {color: #be1342; font-size:1.1em; margin:0 0 .4em;}
h4 {color: #be1342; font-size:1em; display:inline;}
h5 {}
TABLE {width:100%; border-collapse:collapse;}
TD {vertical-align:top;}

	.background {width:1200px; background: url(../images/main-back_.jpg) no-repeat -4px top; margin:0 auto;}
		.main-div {width: 885px; margin: auto; overflow: hidden; zoom: 1; }
			.left-col {width: 300px; float: left;}
				.indexpage .left-col {}
					.left-col .girl-img {height: 462px; margin-top: 84px; zoom: 1; font-size: 0}
					.left-col .player {margin-bottom:20px;}
					#mp3player-altcontent {text-align:center; background:#fff; border:1px solid #bacecc; padding:.75em;}
					.left-col .new {margin: auto; width: 229px; height: 94px; display: block}
			.main-col {margin-left: 332px; padding-top: 265px; zoom: 1; _margin-left: 322px}
			.top-menu {margin-left: 20px; overflow: hidden; zoom: 1; height: 22px; line-height: 22px; margin-bottom: 15px	}
				.top-menu a {font-family:"Myriad Pro", Arial; color: #4f4f4f; font-size:1.15em; font-weight:bold; text-decoration: none; text-transform: uppercase; float: left; height: 22px; line-height: 24px }
					.top-menu a:hover{color:#be1342; text-decoration:underline;}
					.top-menu a.active {color:#be1342; text-decoration:underline;}
				.top-menu span.sep {float: left; width: 22px; height: 22px; margin: 0 10px 0 10px; background: url(../images/menu-sep.png) no-repeat 0 0}
				
			.rounded {line-height: 20px; width: 555px;}
				.rounded-top {height: 10px; background: url(../images/rounded-top.png) no-repeat 0 0; font-size: 0}
				.rounded-middle {background: url(../images/rounded-middle.png) repeat-y 0 0; padding: 10px 20px;overflow: hidden; zoom: 1; position: relative;}
				.rounded-btm {height: 10px; background: url(../images/rounded-btm.png) no-repeat 0 0; font-size: 0}
				
			.page-content {}
				.page-content UL {list-style: none; margin-bottom:.5em;}
					.page-content UL LI {padding-left: 12px; background: url(../images/li.png) no-repeat 0 7px; line-height:1.4em; zoom: 1}
					
	.footer {position: relative; height: 60px; margin-top: 10px; margin-bottom:1.75em;}
		.footer {padding: 0 20px; font-size: 11px; color:#606060;}
			.footer  .copyright {padding-top: 15px; line-height:1.6em;}
		.footer  a {color: #0080aa; text-decoration: underline}
		a.logo {float: right; padding-top:.2em;}
		
	.img-border {position: relative; width: 267px; height: 309px; margin: 303px auto 40px}
		.img-border  img {position: relative; top: 6px; left: 6px}
		.img-border .border {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/photo-back.png) no-repeat 0 0}
		
	.img-gallery {float: right; margin-left: 20px; margin-top:2.3em;}
	.img-gallery img {display: block; margin: 0 0 13px 0}
	blockquote {margin-bottom: 15px; line-height:1.4em; padding-left: 35px; background: url(../images/blockquote.png) no-repeat 0 5px}
	.rounded {zoom: 1}
	
	.who {font-size:.9em; font-weight:bold; /*font-style:italic;*/}
	TD.icon {text-align:right; padding-bottom:.25em;}
	TD.contacts {text-align:left; padding:.3em 0 0 1em;}
	
	.space {height:.5em;}
	.divider {height:22px; background:#fff url(../images/div_testimonials.gif) no-repeat left 4px; margin-bottom:.6em;}