.box 			{	background-color: #FFFFFF;
					border: 2px #000000 solid;
				}

.box2 			{	background-color: #000000;
					border: 2px solid #FFCC00;
				}

.box3 { background-color: white;
		border: 1px solid black;
		}

.redbox 		{	background-color: #FFFFFF;
					border: 2px red solid;
				}

.nextprevthumb {
	height: 75px;
	font-size: 12px;
	text-align: center;
	border: 1px solid gray;
	padding-left: 10px;
	padding-right: 10px;
}


.draw_pages {
	 background-color: #FFCC00;
}


.pubSetDetailStatsBox {
	width: 500px;
	padding: 20px;
	text-align: left;
	background-color: white;
	border: 5px solid #FFCC00;
}

.TourModelStats {
	vertical-align: center;
	color: white;	
	font-size: 12px;
	font-weight: bolder;
	font-style: italic;
}

.TourSetDetail {
	vertical-align: center;
	color: white;	
	font-size: 12px;
	font-weight: bolder;
	font-style: italic;
}

/*


#tour-model-popup {
	background-image: url(/snt-images/modelPOPup_bg.jpg);
	background-repeat: no-repeat;
}

#tour-model-popup .name {
	position: absolute;
	top: 9;
	left: 13;
	width: 306;
	height: 44;
	text-align: center;
	vertical-align: center;
	color: black;	
	font-size: 24px;
	font-weight: bolder;
	font-style: italic;
}

#tour-model-popup .name2 {
	position: absolute;
	top: 10;
	left: 14;
	width: 306;
	height: 44;
	text-align: center;
	vertical-align: center;
	color: white;	
	font-size: 24px;
	font-weight: bolder;
	font-style: italic;
}

#tour-model-popup .i1 {
	position: absolute;
	top: 58;
	left: 17;
}

#tour-model-popup .i2 {
	position: absolute;
	top: 508;
	left: 17;
}

#tour-model-popup .i3 {
	position: absolute;
	top: 508;
	left: 117;
}

#tour-model-popup .i4 {
	position: absolute;
	top: 508;
	left: 217;
}





#tour-setpromo-popup {
}

#tour-setpromo-popup .name {
	position: absolute;
	top: 11;
	left: 15;
	width: 620;
	height: 44;
	text-align: center;
	vertical-align: center;
	color: white;	
	font-size: 24px;
	font-weight: bolder;
	font-style: italic;
}

#tour-setpromo-popup .name2 {
	position: absolute;
	top: 9;
	left: 13;
	width: 620;
	height: 44;
	text-align: center;
	vertical-align: center;
	color: black;	
	font-size: 24px;
	font-weight: bolder;
	font-style: italic;
}

#tour-setpromo-popup .title {
	position: absolute;
	top: 46;
	left: 15;
	width: 620;
	text-align: center;
	vertical-align: center;
	color: white;	
	font-size: 28px;
	font-weight: bolder;
	font-style: italic;
}

#tour-setpromo-popup .title2 {
	position: absolute;
	top: 44;
	left: 13;
	width: 620;
	text-align: center;
	vertical-align: center;
	color: black;	
	font-size: 28px;
	font-weight: bolder;
	font-style: italic;
}

#tour-setpromo-popup .i2 {
}

#tour-setpromo-popup .i2-hole {
	background-color: #bdddf4;
	position: absolute;
	left: 18;
	top: 703;
	width: 97px;
	height: 97px;
	text-align: center;
	border: solid 1px black;
}

#tour-setpromo-popup .i3 {
}

#tour-setpromo-popup .i3-hole {
	background-color: #bdddf4;
	position: absolute;
	top: 703;
	left: 123;
	width: 97px;
	height: 97px;
	text-align: center;
	border: solid 1px black;
}

#tour-setpromo-popup .i4 {
}

#tour-setpromo-popup .i4-hole {
	background-color: #bdddf4;
	position: absolute;
	top: 703;
	border: solid 1px black;
	left: 228;
	width: 97px;
	height: 97px;
	text-align: center;
}

#tour-setpromo-popup .i5 {
}

#tour-setpromo-popup .i5-hole {
	background-color: #bdddf4;
	position: absolute;
	top: 703;
	border: solid 1px black;
	left: 333;
	width: 97px;
	height: 97px;
	text-align: center;
}

#tour-setpromo-popup .i6 {
}

#tour-setpromo-popup .i6-hole {
	background-color: #bdddf4;
	position: absolute;
	top: 703;
	border: solid 1px black;
	left: 438;
	width: 97px;
	height: 97px;
	text-align: center;
}

#tour-setpromo-popup .i7 {
}

#tour-setpromo-popup .i7-hole {
	background-color: #bdddf4;
	position: absolute;
	top: 703;
	border: solid 1px black;
	left: 543;
	width: 97px;
	height: 97px;
	text-align: center;
}

*/


#templateWithMargins {
	margin: 20px;
	text-align: left;
}


#pod {
	font-size: 11px;
}

#pod .descrbox {
	background-color: white;
	border-left: solid 1px black;
	border-right: solid 1px black;
	width: 160px;
}

#pod .photobox {
	width: 180px;
}

#pod .descr {
	margin: 10px;
	overflow: hidden;
	text-align: justify;
	font-size: 11px;
}

#pod .topdescr1 {
	padding: 0px;
	margin: 3px 0px 0px 20px;
	height: 16px;
	font-weight: bolder;
	font-style: italic;
	color: white;
	float: left;
}

#pod .topdescr2 {
	padding: 0px;
	margin: 3px 20px 0px 0px;
	height: 16px;
	font-weight: bolder;
	font-style: italic;
	color: white;
	float: right;
}

#pod .bottomdescr {
	padding: 0px;
	margin: 3px 20px 0px 20px;
	height: 16px;
	font-weight: bolder;
	font-style: italic;
	color: white;
	align: center;
}

#viewer .sectionname {
	font-size: 20px;
	font-weight: bolder;
	font-style: italic;
	margin: 0px 0px 0px 40px;
	padding-top: 1px;
	text-align: left;
	color: white;
	letter-spacing: -1px;
	text-transform: uppercase;
}

#viewer .sectionnamesmall {
	font-size: 20px;
	font-weight: bolder;
	font-style: italic;
	margin: 0px 0px 0px 40px;
	text-align: left;
	color: white;
	letter-spacing: -1px;
	text-transform: uppercase;
}

#viewer a {
	color: white;
	text-decoration: none;
}

#viewertable {
	margin: 20px;
}

#viewertable .thumbimg {
	text-align: center;
	border: 0px;
}

#viewertable .thumbcell {
	vertical-align: middle;
	text-align: center;
	width: 95px;
	height: 95px;
	background-color: #000000;
	border: solid 2px #FF9900;
}


#pages {
	color: white;
	font-size: 12px;
	border: 0px;
	height: 20px;
	width: 100%;
}

#pages td {
	background-color: #FFCC00;
	color: white;
	text-align: center;
	vertical-align: center;
}

#pages .direction {
	background-image: url(/snt-images/but-page_direct.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
}

#pages .on {
	background-image: url(/snt-images/but-page_on.jpg);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

#pages .off {
	background-image: url(/snt-images/but-page_off.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
}

#pages .sortby {
	text-align: right;
		background-color: #FFCC00;

}

#pages .faves {
	text-align: center;
	background-color: #CC0000;
	width: 197px;
	float: right;
	margin: 0px;
	padding: 0px;
	color: white;
}

#pages a {
	color: white;
	text-decoration: none;
}

/* clips - like big page numbers */
#clips {
	color: white;
}

#clips .off {
	background-image: url(/snt-images/but-vidclipoff.jpg);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	text-align: center;
	vertical-align: center;
	font-size: 20px;
}

#clips .on {
	background-image: url(/snt-images/but-vidclipon.jpg);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	text-align: center;
	vertical-align: center;
	font-size: 20px;
}

#clips a {
	color: white;
	text-decoration: none;
}


#seeAll {
	width: 100%;
	height: 35px;
	background-color: #5786A6;
}
	
#seeAll .l, #seeAll a {
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
	width: 100%;
	font-size: 20px;
	font-weight: bolder;
	font-style: italic;
	text-align: left;
	color: white;
	letter-spacing: -1px;
	text-transform: uppercase;
}

#seeAll a, #seeAll a:visited {
	text-decoration: none;
	color: white;
}		

#seeAll a:hover {
	text-decoration: none;
	color: #bdddf4;
}		

.nextprevthumb A:LINK, .nextprevthumb A:ACTIVE, .nextprevthumb A:VISITED  {
	text-decoration: none;
	color: black;
}

.nextprevthumb A:HOVER  {
	text-decoration: underline;
	color: blue;
}


/* letter from skot on 'about' page */
.box2			{	
					border: 1px #000000 solid;
				}

.error			{	color: #ff0000;
					font-weight: bold;
				}

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

.homePage		{	font-size: 110%;
					text-align: center;
					font-weight: bold;
				}
				
.galleryTitle 	{	font-weight: bold;
					text-align: center;
					margin-top: 10 px;
					margin-left: 5px;
					margin-right: 3px;
					border-style: solid;
					border-color: purple;
					padding: 5px 5px 5px 5px;
				}


.galleryModelintroName
				{	font-size: 200%;
					font-weight: bold;
				}


/* for upgrade/create page */
.privacyBox		{	font-size: 8pt;
					border-style: dashed;
					border-color: #888888;
					border-width: 1px;
					padding: 5px 5px 5px 5px;
					width: 80%;
				}


.tourBorder		{	border: 3px #000000 solid;
					padding: 10px 10px 10px 10px;
				}

.footer			{	text-align: center;
					font-size: 80%;
				}

/* --------------------------------------------------- */

.thumbs_titlecard {	border-style: solid;
					border-color: black;
					padding: 0px 10px 0px 10px;
					height: 75px;
				}

.thumbs_name	{	text-align: center;
					font-weight: bold;
					font-style: normal;
				}

.thumbs_notesPub {	text-align: center;
					font-weight: normal;
					font-style: italic;
				}

.thumbs			{	margin-top: 4px;
					margin-left: 5px;
					margin-right: 10px;
					margin-bottom: 0px;
					padding: 0px 0px 0px 0px;
				}


/* this is used to hide the picture id below the picture on the viewer */

.hidden_pic_id	{	color: #ffffff;
				}

/* --------------------------------------------------- */

.tour_continue	{	font-size: 120%;
				}

/* --------------------------------------------------- */


body 			{	font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-style: normal;
					margin-left: 0%; margin-right: 0%; margin-top: 0%;
					background: #330033; }

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
					
/* style for body of public areas - overrides 'body' style above */
.pubbody {
	background-image: none;
	background-color: #330033;
}


/* confirmation msg - "added to favorites" */

.favbox {
	position: absolute;
	top: 50px;
	left: 600px;
	width: 200px;
	padding: 5px;
	background-color: #660099;
	border: solid 2px #000000;
	color: white;
}

/* DVD rotator script - styles */


/* style for div holding both the image, and both buttons */
#dvd_buttons {
	padding-left: 0px;
	padding-right: 0px;
}

/* style for the div holding the cover image */
#dvd_buttons .imgholder {
	padding: 0px;
}

/* style for the image itself */
#dvd_buttons .coverimg {
	border: solid 1px #660099;
}

/* style for the buy button itself */
#dvd_buttons .buybtn {
	display: inline;
	margin-right: 2px;	/* pushes 'view' button over */
}

/* style for the view button itself */
#dvd_buttons .viewbtn {
	display: inline;
}


/* style for div holding both the image, and both buttons */
#dvd_large_buttons {
	padding-left: 0px;
	padding-right: 0px;
}

/* style for the div holding the cover image */
#dvd_large_buttons .imgholder {
	padding: 0px;
}

/* style for the image itself */
#dvd_large_buttons .coverimg {
	border: solid 1px #660099;
}

/* style for the buy button itself */
#dvd_large_buttons .buybtn {
	display: inline;
	margin-right: 130px;	/* pushes 'view' button over */
}

/* style for the view button itself */
#dvd_large_buttons .viewbtn {
	display: inline;
}

/* ----------------------------------------------- */



/* styles for DHTML "favorites" menu */

.smDiv {
	display: none;
	position: absolute;
}

.smTable {
	background-color: #660099;
	border: solid 2px #000000;
	padding: 5px;
	color: white;
}

.smTD {
	border: 0px;
	padding-left: 5px;
	padding-right: 5px;

}

.smLink {
	padding: 3px;
	line-height: 1.4;
	display: block;
	width: 100%;
	text-decoration: none;
	color: white;
}


.smLink:hover {
	color: black;
	background-color: #ccc;
}

