/* styles.css */

html
{
margin: 0;
padding: 0;
}

body
{
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	background:#333333;
	border-top: 2px solid #2A4F6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	
}

#pageWrapper {
	position: relative;
	margin: 5px 10px 10px 10px;
	height: 100%;
	clear: both;
}

.alert {
	font-weight: bold;
}

.emphasis1 {
	font-style: italic;
}

.emphasis2 {
	font-weight: bold;
}

img {
	border-style: none;
}

.centredContents {
	height: 100%;
	width: 100%;
}

#pageHeader {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 116px;
	color: #FFFFFF;
	background:#333333;
	background-image: url(http://www.jasminesinclair.com/images/pages/membersrepeat.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#pageHeader h1 {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0;
	height: 116px;
}


#pageHeader h1 span {
 	position: absolute;
  width: 100px;
  margin-left: -5000px;
}

.sectionHeader {
	position: relative;
	background-image: url(http://www.jasminesinclair.com/images/pages/headrepeat.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.sectionHeader h2 {
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	height: 28px;
}

.sectionHeader h2 span {
 	position: absolute;
  width: 100px;
  margin-left: -5000px;
}

.descriptive {
	position: absolute;
	top: 0;
	width: 100px;
	margin: 0 0 0 -5000px;
}

#tickerTape {
	position: absolute;
	top: 92px;
	left: 0;
	height: 20px;
	width: 100%;
	overflow: hidden;
	padding: 0;
	font-size: 10px;
	color: #FF66FF;
	text-align: center;
}

#pageContent {
	position: absolute;
	top: 136px;
	left: 120px;
	right: 0;
	margin: 0;
	padding: 0;
}

.contentSection {
	position: relative;
	padding: 0.5em 10px 0.5em 10px;
	margin-bottom: 10px;
	background: #444444;
}

* html .contentSection {height: 1%;}

#pageCommon {
	position: absolute;
	top: 136px;
	left: 0;
	width: 110px;
	background: #333333;
	padding: 0 0 0 0;
}

.pageBase {
	position:relative;
	clear: both;
	height: 1em;
	top: 0;
}

#copyrightSectionContainer {
	background: #444444;
}

#copyrightSection {
	margin: 20px 2px 5px 2px;
}

#copyrightSection p {
	font-size: 9px;	
}

h1, h2, h3 {
	clear: both;
}

h1 {
	font-size: 18px;
	color:#FF66FF;
	font-weight: bold;
	margin: 20px 0 5px 0;
}

h2
{
	font-size: 16px;
	color: #FF66FF;
	font-weight: bold;
	margin: 20px 0 5px 0;
}

h3
{
	font-size: 14px;
	color: #FF66FF;
	font-weight: bold;
	margin: 1em 0 0.5em 0;
}

h4
{
	font-size: 12px;
	color: #FF66FF;
	font-weight: bold;
	margin: 2em 0 0.5em 0;
}


p {
	margin: 0 0 1em 0;
	padding : 0;
}

.buttLeft {
	clear: none;
}

.buttAgainstLeft {
	float: left;
}

.buttRight {
	float: right;
	margin-left: 10px;
}

.caption {
	clear: both;
	text-align: center;
	font-style: italic;
}

.imgLeft {
	float: left;
	margin-right: 20px;
}

.imgRight {
	float: right;
	margin-left: 20px;
}

.setImg {
	border: 1px solid #000000;
}

.setImgHolder {
	float: left;
	margin: 0.5em 10px 0.5em 0;
	width: 220px;
	height: 220px;
	background: #333333;
}

#comingSoon .setImgHolder {
	float: left;
	margin: 1em 10px 0 0;
	width: auto;
	height: auto;
}

.cartoon .setImgHolder {
	width: 290px;
	height: 394px;
}

.imageIntro {
	margin: 1em 0 0 0;
}

a:link, a:visited {
	text-decoration: none;
}

a:link, a:visited
{
	text-decoration: none;
	color: #FF66FF;
	background-color: transparent;
}

a:hover
{
	text-decoration: underline;
	color: #FFAAFF;
}

.clear {
	clear: both;
}


#navLinksHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/navigationhead.gif); 
}

#navLinks {
	position: relative;
	top: 0;
	background: #444444;
	padding: 1em 5px 1em 5px;
	margin: 0 0 3em 0;
}

#navLinks ul
{
	list-style: none;	
	margin: 0;
	padding-left: 0;
}

#navLinks li
{
	font-size: 11px;
	color: #CC00CC;
	margin: 0 0 4px 0;
	font-size: 11px;
}

#navLinks #current
{
	color: #FFFFFF;
} 

#navLinks a:link, #navLinks a:visited
{
	text-decoration: none;
	color: #FF66FF;
	background-color: transparent;
}

#navLinks a:hover
{
	text-decoration: underline;
	color: #FFAAFF;
}

#formFilter {
	margin: 0 0 0.5em 0;
	padding: 0;
}

.filterGroup {
	display: inline;
	margin: 0 40px 0 0;
	padding: 0;
}

.filterOption {
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
}

#quickSearchHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/searchhead.gif); 
}

#quickSearch {
	position: relative;
	top: 0;
	background: #444444;
	padding: 1em 5px 1em 5px;
	margin: 0 0 3em 0;
}

#formSearch {
	margin: 0;
}

#formSearch #terms {
	background: black;
	border: none;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 90px;
}

#formSearch #Search {
	background: black;
	border: none;
	color: #FF66FF;
	font-weight: bold;
	background: #444444;
	margin: 0;
	cursor:pointer;
}


.headEnd {
	float: right;
}

.linkGen {
	font-size: 12px;
	font-weight: bold;
}

.linkEnter {
	font-size: 12px;
	font-weight: bold;
}

.setInfo {
	font-size: 12px;
	font-weight: bold;
	position: relative;
	float: left;
	margin: 0.3em 0 0 0;
	width: 150px;
	text-align: center;
}

.setInfo p, .setInfo img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


#pageHome h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/memberslogo.gif); 
}

#newsSection {
	position: relative;
	margin: 0 420px 0 0;
	padding: 0;
}

#diaryHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/newshead.gif); 
}

.diaryEntry {
	position: relative;
	top: 0;
	background: #444444;
	padding: 1px 10px 1em 10px;
	margin: 0 0 1em 0;
}

.diaryEntry img {
	float:left;
	position: relative;
	margin: 0 10px 0.3em 0;
}

.diaryEntry img.altImage {
	float: right;
	position: relative;
	margin: 0 0 0.3em 10px;
}

.diaryEntry .linkDiary {
	margin: 1em 0 0 0;
}


#latestStuffSection {
	position: absolute;
	top: 0;
	right: 0;
	width: 410px;
	margin: 0;
	padding: 0;
	background: #333333;
}

#latestUpdatesHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/latesthead.gif); 
}

.latestUpdatesEntry {
	position: relative;
	top: 0;
	background: #444444;
	padding: 1px 10px 1em 10px;
	margin: 0 0 1em 0;
}

* html .latestUpdatesEntry {height: 1%;}

.latestUpdatesEntry .date {
}

.latestUpdatesEntry .name {
}


#comingSoonHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/comingsoonhead.gif); 
}

#comingSoon {
	position: relative;
	top: 0;
	background: #444444;
	padding: 1em 10px 1.5em 10px;
}

* html #comingSoon {height: 1%;}


#nextUpdate {
	font-weight: bold;
	margin-bottom: 1em;
}


.setName {
	margin-bottom: 0;
}

.setModels {
	font-size: 12px;
	font-style: normal;
	color: #FF66FF;
	margin: 0 0 0 0;
}

.setDate {
	font-size: 14px;
	color: #FFFFFF;
	margin: 0.5em 0 0.5em 0;
}

.setContent {
	position: relative;
}

* html .setContent {height: 1%;}



.setSummary {
	position: relative;
	margin-left: 400px;
}

.setDescription {
}

.ratingGraphics {
	margin: 2em 0 0 0;
}

.ratingGraphicsSelf {
	margin: 0.5em 0 0 0;
}

.setEnter {
	font-size: 16px;
	font-weight: bold;
	margin: 1em 0 0.5em 0;
}

.pageLinkEnabled {
}

.pageLinkDisabled {
}

.rssLink {
	position: absolute;
	top: 0;
	right: 0;
}


#pageDiary h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/newsgossiphead.gif); 
}

#whatsHappeningHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/whatsgoingonhead.gif); 
}


#pageSetIndex h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/videosandphotosetshead.gif); 
}

.pageLinksHolder {
	position: relative;
	margin: 0 0 1em 0;
}

#setIndexHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/setindexhead.gif); 
}


#pageArchiveIndex h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/vaulthead.gif); 
}

#archiveIndexHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/archivehead.gif); 
}


#pageSet h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/videosandphotosetshead.gif); 
}

#photosetHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/photosethead.gif); 
}

#videoHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/videohead.gif); 
}

#viewOptions {
	color: #FF66FF;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 2em;
}

#viewOptions ul {
	margin: 0 0 0 2em;
	padding-left: 0;
	list-style: square;
}

#viewOptions li {
	margin: 0 0 0.5em 0;
}

#relatedSetsHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/relatedsetshead.gif); 
}

#tableRatingsContainer {
	margin: 0.5em 0 0.5em 0;
}

#tableRatings {
	background: silver;
	margin: 0 0 0 0;
	border: 3px ridge silver;
	border-collapse: collapse;
}

#tableRatings th {
	background-color:#333333;
	border: 1px solid silver;
	font-weight: bold;
	text-align: left;
	padding: 3px 5px 3px 5px;
}

#tableRatings td {
	background-color:#444444;
	border: 1px solid silver;
	padding: 3px 5px 3px 5px;
	vertical-align: top;
}

#tableRatings tr {
}

.ratingsTitle {
}

.ratingsCellError {
	background-color:#FF0000;
}

.ratingsCell {
}

.ratingDelete {
}

.ratingDate {
}

.ratingsName {
}

.ratingsComment {
}

.ratingsScore img {
	vertical-align: bottom;
}

#rateLink {
	font-size: 12px;
}

#addRatingForm {
}

.ratingBeTheFirst {
}

.ratingNoneYet {
}

.ratingError {
}


#pageGallery h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/videosandphotosetshead.gif); 
}

#galleryHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/galleryhead.gif); 
}

.gallerySize {
	font-size: 12px;
	font-weight: bold;
}

.galleryZip {
	margin-top: 1em;
	margin-bottom: 1em;
}

#formPhotos {
	margin: 0 0 1em 0;
	color: #FF66FF;
}

#formPhotos inp {
	color: #FF66FF;
	background: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#formPhotos .button {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px; 
 background: #333333; 
 color: #FF66FF; 
 position: relative;
 left: 6px;
}

#galleryThumbnails {
	margin: 1em 5px 1em 2px;
  padding: 0.5em;
  background-color: #444444;
  color: black;
	border: 5px ridge silver;
  overflow: hidden;
	font-size: 9px;
}

* html #galleryThumbnails {height: 1%;}

#galleryThumbnails ul {
  margin: 0;
  padding: 0;
}

#galleryThumbnails li {
  height: 140px;
  width: 130px;
  float: left;
  overflow: hidden;
  border: 1px solid #986699;
  text-align: center;
  padding: .3em;
  margin: 0.5em;
  font-family: "\"}\"";
  font-family: inherit;
}
.IE5IsQuirky2 {
}

#galleryThumbnails img {
  display: block;
	border: 1px solid black;
}

hr {
  clear: both;
  height: 0;
  margin: 0;
  overflow: hidden;
  visibility: hidden;
}

.optionsList {
	list-style: square;
	margin: 0;
	padding: 0 0 0 15px;
}

#pageWebmastersPublic .optionsList, #pageCancel .optionsList {
	padding-left: 30px;
}

.optionsList ul {
	margin: 0;
	padding-left: 0;
}

.optionsList li {
	font-size: 11px;
	margin: 0 0 1em 0;
}

.statistics {
	list-style: square;
	margin: 0 0 0 10px;
	padding: 0 0 0 5px;
}

.statistics li {
	margin: 0.5em 0 0.5em 0;
}

.bodyList {
	list-style: square;
	margin: 0 0 0 15px;
	padding: 0 0 0 10px;
}

.bodyList li {
	margin: 0.5em 2em 0.5em 0;
}


#pageRequests h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/requestshead.gif); 
}

#wishlistHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/mustobeyhead.gif); 
}

#formRequest .inp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#formRequest input.txt, #formRequest textarea.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px inset #FF66FF;
}

#formRequest p {
	clear: left;
	margin: 0;
	padding: 5px 0 0 0;
}

#formRequest p label {
	float: left;
	width: 100px;
}

#pagePlatinumRequests h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/requestshead.gif); 
}

#platinumRequestsHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/platinumrequesthead.gif); 
}

#pageWebcam h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/webcamhead.gif); 
}

#webcamHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/webcamsubhead.gif); 
}

#previousWebcamsHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/previousshowshead.gif); 
}

#pageWebcam .indented h3, #pageWebcam .indented p, #pageWebcam .indented ul {
	clear: none;
	margin-left: 150px;
}

#pageWebcam .normalIndent {
	margin-left: 0;
}

#pageWebcam .countdownHolder .countdown {
	margin-left: 0;
}

.countdownHolder {
	text-align: center;
}

.countdownPrefix {
/*	display: inline; */
	font-size: 14px;
}

.countdown {
/*	display: inline;  */
	font-size: 14px;
	font-weight: bold;
}

.contentWebcamSection {
	position: relative;
	padding: 0.5em 10px 0.5em 10px;
	margin-bottom: 10px;
	margin-left: -120px;
	background: #444444;
}

* html .contentWebcamSection {height: 1%;}

#pageWebcam .webcamWindow {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 352px;
	padding: 0;
	margin: 0;
}

#pageWebcam .webcamChatroom {
	margin: 8px 0 10px 360px;
	padding: 0;
	height: 700px;
}

#pageWebcam121 h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/webcamhead.gif); 
}

#webcamHeader121 h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/webcamsubhead.gif); 
}

#pageWebcam121 .contentSection h3, #pageWebcam121 .contentSection p, #pageWebcam121 .contentSection ul, #pagePlatinumRequests .contentSection h3 {
	clear: none;
}

#pagePlatinumRequests .platinumRequestLogo img {
	float: left;
	border: none;
	margin: 0 10px 0 -10px;
}

#oneToOneWebcamHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/onetoonewebcamshead.gif); 
}


#pageAboutMe h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/aboutmehead.gif); 
}

#statsHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/mystatisticshead.gif); 
}
#aboutMe1Header h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/aboutme1head.gif); 
}
#aboutMe2Header h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/aboutme2head.gif); 
}
#aboutMe3Header h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/aboutme3head.gif); 
}


#pageContact h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/contactshead.gif); 
}

#contactHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/reachmehead.gif); 
}


#pageExtras h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/extrashead.gif); 
}

#extrasHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/onthesidehead.gif); 
}

#wallpaperHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/wallpaperhead.gif); 
}

#cartoonHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/cartoonstripshead.gif); 
}

.tableExtras {
	border: none;
	border-collapse: collapse;
}


#pageCancel h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/cancelhead.gif); 
}

#cancelHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/thinkcancellinghead.gif); 
}


#pageSearch h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/searchpagehead.gif); 
}

#searchHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/findhead.gif); 
}

.searchTerms form {
	margin: 0 0 1em 0;
}

.searchTerms p {
	margin: 0 0 0 0;
}

.searchTipsExample {
	font-style: italic;
}

.searchResultsTerms {
	font-weight: bold;
}

.searchNoResults {
	font-style: italic;
}

#pageLinks h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/linkshead.gif); 
}

#linksHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/otherwebsiteshead.gif); 
}

#exchangeLinksHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/exchangelinkshead.gif); 
}

#pageLinks p {
	text-align: center;
	margin: 0 0 0 0;
}

#pageLinks h3 {
	text-align: center;
}

#pageLinks h4 {
	text-align: center;
	margin: 0.5em 0 0.25em 0;
	font-size: 11px;
}

#pageLinks img {
	border: none;
}

#pageLinks .exchange {
	text-align: center;
	font-size: 9px;
}

#pageLinks .return {
	margin: 1em 0 0 0;
}

.linksTable {
	border: 5px ridge silver;
	margin-bottom: 1em;
	border-collapse: collapse;
}

.linksTable th {
	color: #FF66FF;
	font-size: 12px;
}

.linksTable td, .linksTable th {
	border: 1px solid silver;
	padding: 0.5em 0 0.5em 0;
	border-collapse: collapse;
}

#bannerLinks .banner {
	margin: 5px 0 10px 0;
}

#bannerLinks .letter {
	font-weight: bold;
	margin: 10px 0 0 0;
}


#pageLinkSubmit h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/linkshead.gif); 
}

#pageLinkSubmit li {
	margin: 0.5em 0 0.5em 0;
}


#frontPage
{
	margin: 0 0 0 0;
	padding: 0;
	color: #FFFFFF;
	background-image:url(http://www.jasminesinclair.com/images/pages/background.gif);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#frontPage h1 {
	font-size: 18px;
	color:#FFFFFF;
	margin: 20px 0 5px 0;
}

#frontPage h2
{
	font-size: 14px;
	color: #FFFFFF;
	margin: 1em 0 2em 0;
	text-align: center;
}

#frontPage h3
{
	font-size: 14px;
	color: #FF66FF;
	margin: 0 0 0.5em 0;
	text-align: center;
}

#frontPage h4
{
	font-size: 12px;
	color: #FF66FF;
}

#frontPage p {
	margin: 0.2em 0 0 0;
	padding : 0 0 0 0;
}

#frontPage a:link, #frontPage a:visited {
	text-decoration: none;
}

#frontPage a:link, #frontPage a:visited
{
	text-decoration: none;
	color: #FF66FF;
	background-color: transparent;
}


#frontPage a:hover
{
	text-decoration: underline;
	color: #FFAAFF;
}

#frontPage .clear {
	clear: both;
}


#frontPage #fixedWidth {
	width: 774px;
	margin: 1em auto 0 auto;
}

#frontPage h1 span {
 	position: absolute;
  width: 100px;
  margin-left: -5000px;
}

#frontPage h3 {
	margin-top: 20px;
	color: white;
}

#frontPage #imgFront {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid black;
}

#frontPage .description {
	margin: 2em 0 0 0;
	font-size: 9px;
	color: #BBBBBB;
	text-align: center;
}

#frontPage .webmasters {
	margin: 1.5em 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#frontPage #enterOptions {
	margin: 0; 
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}

#frontPage #enterOptions ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#frontPage #enterOptions li {
	display: inline;
	padding: 0;
	margin: 0 30px 0 30px;
}

#frontPage #licence {
	margin: 1em 0 0 0;
	text-align: center;
}

#frontPage #nannyLinks {
	margin-top: 0.5em;
	text-align: center;
}

#frontPage #externalLinks {
	margin: 1em 0 2em 0;
}

.signyAwards {
	text-align: center;
	margin:  2em 0 0 0;
}

.signyAwards img {
	margin: 0 5px 0 5px;
}


.pagePublic {
	background-image:url(http://www.jasminesinclair.com/images/pages/background.gif);
	background-repeat: repeat;
}

#publicPageContentContainer {
	position: absolute;
	top: 125px;
	left: 0;
	width: 100%;
}

#fixedWidth {
	position: relative;
	width: 774px;
	margin: 10px auto 0 auto;
}


#pageUpdates h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/updates-bondage-pictures-head.gif); 
}

#pageUpdates .pageLinksHolder {
	text-align: center;
	font-size: 18px;
	position: relative;
	width: 100%;
}

.updateHeader {
	margin: 15px 0 0 0;
	position: relative;
	background-image: url(http://www.jasminesinclair.com/images/pages/updates-bondage-photos-head.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.updateHeader h2 {
	margin: 0;
	height: 60px;
	color: white;
}

.updateHeader h2 span {
 	position: absolute;
	top: 5px;
	left: 5px;
	width: 526px;
	overflow: hidden;
	line-height: 120%;
}

.updateContainer {
	background: #444444;
	margin: 0 0 15px 0;
	padding: 0;
	zoom: 1;
}

.updateModels {
	margin: 0 20px 0.5em 20px;
	padding: 0;
	font-size: 12px;
	font-style: italic;
}

.updateDescription {
	margin: 0 20px 0.5em 20px;
	padding: 0 0 10px 0;
	font-size: 12px;
}

.updateTable {
	margin: 0 auto 0 auto;
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

.updateTable td {
	border-top: 20px solid #444444;
	border-bottom: 10px solid #444444;
	border-left: 20px solid #444444;
	border-right: 20px solid #444444;
	padding: 0;
	background: #333333;
	vertical-align: middle;
	text-align: center;
	width: 230px;
	height: 220px;
	font-size: 16px;
}

.enlargeable img {
	border: 1px solid #FF66FF;
}

.tickerTapeNavMenu a:link, .tickerTapeNavMenu a:visited
{
	text-decoration: none;
	font-size: 14px;
}

.tickerTapeNavMenu a:hover
{
	text-decoration: underline;
	color: #FFAAFF;
}

.tickerTapeNavMenu .current {
	font-size: 14px;
	color: white;
}

#tickerTapeBase {
	width: 100%;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 8px 0 0 0;
	background-image: url(http://www.jasminesinclair.com/images/pages/ticker-bgnd.gif);
	background-repeat:repeat-x;
	background-position:top;
	color: #FF66FF;
	text-align: center;
}

.remarks {
	text-align: center;
	font-size: 14px;
}


#pageJoin h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/joinhead.gif); 
}

#joinHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/join-jasmine-sinclair-head.gif); 
}

#waysToJoinHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/waystojoin.gif); 
}

.joinLink {
	font-size: 14px;
	margin: 0 0 0 0;
	font-weight: bold;
}

#pageJoin h3 {
	font-size: 18px;
	clear: none;
}

#pageJoin h4 {
	color: white;
	margin: 0.5em 0 1em 0;
	clear: none;
}

#pageJoin .optionsList {
	margin: 2em 0 0 15px;
}

.joinImgMain {
	margin: 18px 0 0 20px;
}

#joinImgPost {
	margin: 12px 0 0 20px;
}

#pageJoin .optionsList li {
	font-size: 14px;
	margin: 0 0 0.5em 0;
}


#mothershipPayForm1, #alertPayForm1 {
	margin: 2em 0 0 0;
}

#mothershipPayForm2, #alertPayForm2 {
	margin: 1em 0 0 0;
}


#pageTermsAndConditions h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/tandchead.gif);
}

#billingPolicyHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/billingpolicyhead.gif); 
}

#privacyPolicyHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/privacypolicyhead.gif); 
}

#usc2257Header h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/usc2257head.gif); 
}


#pageContactPublic h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/contactshead.gif); 
}

#contactPublicHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/reachmehead.gif); 
}


#pageWebmastersPublic h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/webmastershead.gif); 
}

#pageModelCallPublic h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/modelshead.gif); 
}

#spreadTheWordHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/spreadwordhead.gif); 
}

#affiliationHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/affiliates-jasmine-sinclair-head.gif); 
}

#modelCallHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/modelcallhead.gif); 
}

#photosetsHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/photosetshead.gif); 
}

#videoClipsHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/videoclipshead.gif); 
}

#bannersHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/bannershead.gif); 
}

#textLinksHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/textlinkshead.gif); 
}


#pagePreviewTour h1 {
	background-image: url(http://www.jasminesinclair.com/images/pages/preview-free-jasmine-sinclair-bondage.gif); 
}

#pagePreviewTour .updateHeader h2 span {
	width: 765px;
}

#pagePreviewTour .pageLinksHolder {
	text-align: center;
	font-size: 14pt;
	margin-top: 10px;
}

#pagePreviewTour .footer {
	margin-bottom: 50px;
}

.previewTourIntro {
	background-image: url(http://www.jasminesinclair.com/images/pages/bondage_jasmine_sinclair_preview1.jpg);
	background-position: 5px center;
	background-repeat: no-repeat;
}

.previewTourIntro p {
	margin-left: 130px;
}

.previewIntro {
	margin: 30px 0 30px 0;
}

.previewHighlights {
	background-image: url(http://www.jasminesinclair.com/images/pages/updates-bondage-photos-head.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.previewHighlights h2 {
	margin: 0;
	height: 60px;
	color: white;
}

.previewHighlights.previewIcon {
	margin: 60px 0 60px 0;
border: 5px solid silver;
}

.previewHeader {
	margin: 15px 0 0.5em 0;
	position: relative;
	background-image: url(http://www.jasminesinclair.com/images/pages/updates-bondage-photos-head.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.previewHeader h2 {
	margin: 0;
	height: 60px;
	color: white;
}

.previewHeader h2 span {
 	position: absolute;
	top: 5px;
	left: 5px;
	width: 660px;
	overflow: hidden;
	line-height: 120%;
}

.previewFooter {
	margin-bottom: 20px;
}

.previewContentSectionTop {
	position: relative;
	padding: 0.5em 10px 0.5em 10px;
	margin: 25px 0 10px 0;
	background: #444444;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}

.previewContentSectionMiddle {
	position: relative;
	padding: 0.5em 10px 0.5em 10px;
	margin: 15px 0 10px 0;
	background: #444444;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}

.previewContentSectionBottom {
	position: relative;
	padding: 0.5em 10px 0.5em 10px;
	margin: 10px 0 25px 0;
	background: #444444;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}

.previewContentSectionBottom p {
	margin: 0 0 0 0;
}

.previewIcon {
	border: 1px solid black;
	margin: 0;
}

.previewIconSide {
	border: 1px solid black;
	margin: 5px 0 0 0;
}

#pagePreviewTour .updateContainer {
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#pagePreviewTour .optionsList {
	padding: 10px 0 0 15px;
}

#pagePreviewTour .optionsList li {
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	margin-left: 15px;
}

.previewTourHeader {
	margin: 15px 0 0 0;
	position: relative;
	background-image: url(http://www.jasminesinclair.com/images/pages/updates-bondage-photos-head.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.previewIntro .previewTourHeader {
	margin: 0;
}

.previewTourHeader h2 {
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	height: 60px;
}

.previewTourHeader h2 span {
 	position: absolute;
  width: 100px;
  margin-left: -5000px;
}

#previewImagesHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/preview/imageshead.gif); 
	background-position: top center;
}

#previewUpdatesHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/preview/updateshead.gif); 
	background-position: top center;
}

#previewSubmitHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/preview/submithead.gif); 
}

#previewFantasyHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/preview/fantasyhead.gif); 
}

#previewVideosHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/preview/videoshead.gif); 
}

#previewVideos {
	background-image:url(http://www.jasminesinclair.com/images/pages/preview/explicit-bondage-videos.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

#previewVideos a {
	display: block;
	margin: 0 0 15px 30px;
	font-size: 16px;
	font-weight: bold;
}

#previewWebcamHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/preview/webcamhead.gif); 
}

#previewWebcam {
	background-image:url(http://www.jasminesinclair.com/images/pages/preview/bondage-webcam-bdsm.gif);
	background-position: top right;
	background-repeat:no-repeat;
}

#previewWebcam img {
	border: 0;
}

#previewForumHeader h2 {
	background-image: url(http://www.jasminesinclair.com/images/pages/preview/forumhead.gif); 
}

#previewForum {
	background-image:url(http://www.jasminesinclair.com/images/pages/preview/nude-bondage-forum.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}

#previewForum .optionsList {
	margin-bottom: 220px;
}

.sampleGal {
	text-align: center;
}

.sampleTextLink {
	text-align: center;
	font-weight: bold;
}

.affiliateCatList {
	list-style: square;
	margin: 0 0 0 10px;
	padding: 0 0 0 5px;
	color: #FF66FF;
}

.affiliateCatList li {
	margin: 0 0 0.25em 0;
}

