/* CSS Document */
html, body {
  padding: 0;
  margin: 0;
  height: 100%;
}
body {
	background-color:#d4d4d4;color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	line-height:15px;
	
}

html { overflow:scroll; }

* {
	margin:0px;padding:0px;
	font-size:100%;
}

img { border:0px; }

a { font-weight:bold;color:#CC2408;text-decoration:none; }
a:hover { color:#000; }

p { margin:0px 0px 8px 0px; }

/* PAGE STRUCTURE */
.abs { position:absolute;left:0px;top:0px; }
.flt { float:left; }
.block { width:790px;}

.greyBold { font-weight:bold;color:#666; }

.fader {
	filter: alpha(opacity=25);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity:0.25;
}

#container {
	width:890px;
	left:50%;top:0px;
	margin-left:-421px;
	background-image:url(/beautifuldisasters/imgs/bg.gif);
	background-repeat:no-repeat;
	/*height:925px;*/
}

	#container #topArea {
	
		height:107px;width:835px;
		margin-bottom:10px;
		margin-left:55px;
		margin-top:5px;
	}
	
	#container #content {
		margin-top:60px;
		margin-left:45px;
		width:805px;
	}
	
	#container #frontpageText{
	margin-left:20px;
	width:760px;}
	
	#container #bottomArea { 
	width:890px;
	margin-top:130px;
	text-align:center; 
	}
	
	.pageNav {
		width:600px;
		height:25px;
	}

.text, .email, .textarea, .file,
.date, .dropdown, .password { background-color:#CAC9C4;border:0px; }
	
#searchBox { border-left:372px solid #fff;width:189px; }
#searchBox .text { height:16px;width:108px;margin-right:2px; }

/* GALLERY 0 */
.gallery0 .block1 {
	margin-left:20px;
	margin-top:0px;
}

.mainImg { position: relative; }
.labelStrip {
	position: absolute;
	bottom: 15px;
	left: 25px;
	padding: 4px;
	background-color: #111;
}
.artistNameImg { margin-bottom: -2px; }
/* There is nothing to change! */

/* GALLERY 1 */
/* and GALLERY 5 */
.gallery1 .block1 { width:240px; height:35px; border:0px; }
.gallery1 .block2 { width:562px; height:35px; border:0px; }

.gallery1 .block3,
.gallery5 .block3 {	width:225px; }

	.gallery1 .block3 .borderedBox,
	.gallery5 .block3 .borderedBox {
		height:268px;width:185px;
		overflow:auto;border:1px solid #CC2408;
		padding:10px;
	}
	
	.gallery1 .block3 .borderedBox ol,
	.gallery1 .block3 .borderedBox ol li {
		margin:0px; padding:0px; list-style:none;
	}
	.gallery1 .block3 .borderedBox ol li a { font-weight:normal;color:#000; }
	.gallery1 .block3 .borderedBox ol li a:hover { text-decoration:underline; }
	
	.gallery1 .block3 .theBlog { height:136px; margin-top:15px; overflow:hidden; }
	
	.gallery1 .block3 .theLogin,
	.gallery5 .block3 .theLogin { height:136px; margin-top:15px; overflow:hidden; }
	
	.gallery1 .block3 .theLogin .formrow,
	.gallery5 .block3 .theLogin .formrow { width:185px;margin-bottom:5px; }
		
		.gallery1 .block3 .theLogin .frregisterHere,
		.gallery5 .block3 .theLogin .frregisterHere { margin-bottom:15px; }
		
		.gallery1 .block3 .theLogin .formrow .l,
		.gallery5 .block3 .theLogin .formrow .l { width:65px; }
		.gallery1 .block3 .theLogin .formrow .r,
		.gallery5 .block3 .theLogin .formrow .r { width:120px; }
		
		.gallery1 .block3 .theLogin .formrow .r .text,
		.gallery1 .block3 .theLogin .formrow .r .password,
		.gallery5 .block3 .theLogin .formrow .r .text,
		.gallery5 .block3 .theLogin .formrow .r .password { border:1px solid #CC2408;width:118px;background-color:#fff;height:14px; }
		
		.gallery1 .block3 .theLogin .frpassword,
		.gallery5 .block3 .theLogin .frpassword { width:163px; }
			.gallery1 .block3 .theLogin .frpassword .r,
			.gallery5 .block3 .theLogin .frpassword .r { width:98px; }
			.gallery1 .block3 .theLogin .frpassword .r .password,
			.gallery5 .block3 .theLogin .frpassword .r .password { width:93px; }
			
		.gallery1 .block3 .theLogin .frsubmit,
		.gallery5 .block3 .theLogin .frsubmit { width:22px; }	
		
		.gallery1 .block3 .theLogin .frreminder,
		.gallery5 .block3 .theLogin .frreminder { margin-top:10px; }
	
.gallery1 .block4,
.gallery5 .block4 {
	width:555px;
	border:1px solid #CC2408;
	padding:10px;
}	

	.gallery1 .block4 .largeImage,
	.gallery1 .block4 .supportingText {
		background-color:#fff;
		width:555px; margin-bottom:20px;
		height:416px;overflow:hidden;
	}
	
	.gallery1 .block4 .supportingText { height:77px; }
	
	.gallery1 .block4 .info { width:351px;height:130px; }
	.gallery1 .block4 .thumbnails { width:500px; background-color:#fff; margin-bottom:10px; }
	.gallery1 .block4 .thumbnails .thumbnail { margin-left:8px; width:60px; height:38px; }
	
	/* ie 6 fix */
	* html .gallery1 .block4 .thumbnails .thumbnail { margin-left:5px; }


/* GALLERY 2 */
.gallery2 .block1 { width:240px; height:35px; border:0px; }
.gallery2 .block2 { width:562px; height:35px; border:0px; }

.gallery2 .block3,
.gallery2 .block4 { width:650px; }

.gallery2 .block5 .formrow { width:802px; margin-bottom:10px; }
	.gallery2 .block5 .formrow .l { width:170px; }
	.gallery2 .block5 .formrow .r { width:320px; }
		.gallery2 .block5 .formrow .r .text,
		.gallery2 .block5 .formrow .r .email,
		.gallery2 .block5 .formrow .r .dropdown,
		.gallery2 .block5 .formrow .r .password { width:312px; }
.gallery2 .block5 .formrow .req,
.gallery2 .block5 .frsubmit .l,
.gallery2 .block5 .frusernameNeeds .l,
.gallery2 .block5 .frpasswordNeeds .l { display:none; }

.gallery2 .block5 .frsecurityCode,
.gallery2 .block5 .frplease {
	background-color:#efefef;
	border:1px solid #000;
}

.gallery2 .block5 .frsecurityCode {
	border-bottom:0px;
	padding-top:10px;
	margin-bottom:0px;
}
	.gallery2 .block5 .frsecurityCode .l { padding-left:10px; width:160px; }
	.gallery2 .block5 .frsecurityCode .r .securityimage { margin:5px 0px 0px 0px; }

.gallery2 .block5 .frplease {
	border-top:0px;
	padding-bottom:10px;
}

.gallery2 .block5 .frplease .r { width:715px;padding-left:10px; }

.gallery2 .block5 .frterms .l,
.gallery2 .block5 .frterms .r,
.gallery2 .block5 .frsubscribe .l,
.gallery2 .block5 .frsubscribe .r {
	float:right;
}

	.gallery2 .block5 .frterms .l label a {
		color:#000;
		text-decoration:underline;
	}

	.gallery2 .block5 .frterms .r,
	.gallery2 .block5 .frsubscribe .r { width:25px; }
	.gallery2 .block5 .frterms .l,
	.gallery2 .block5 .frsubscribe .l { width:777px; }
	
.gallery2 .block5 .frsubmit .r {
	width:802px;
	text-align:right;
}

.gallery2 .block5 .frpostcode,
.gallery2 .block5 .frusername,
.gallery2 .block5 .frpassword { margin-bottom:0px; }

.gallery2 .block5 .frusernameNeeds .r,
.gallery2 .block5 .frpasswordNeeds .r { border-left:170px solid #fff; }

/* GALLERY 3 */
.gallery3 .block1 { width:440px; height:35px; border:0px; }
.gallery3 .block2 { width:362px; height:35px; border:0px; }
	.gallery3 .block2 #searchBox { border-left:172px solid #fff; }

.gallery3 .block4 { margin-bottom:30px; }
	
.gallery3 .block5 .formrow { float:left;width:802px; margin-bottom:10px; }
	.gallery3 .block5 .formrow .l { float:left;width:170px; }
	.gallery3 .block5 .formrow .r { float:left;width:320px; }	
		.gallery3 .block5 .formrow .r .text,
		.gallery3 .block5 .formrow .r .email,
		.gallery3 .block5 .formrow .r .dropdown,
		.gallery3 .block5 .formrow .r .textarea,
		.gallery3 .block5 .formrow .r .password,
		.gallery3 .block5 .formrow .r .file { width:312px; }
		
		.gallery3 .block5 .formrow .r .textarea { height:160px; }
		
.gallery3 .block5 .formrow .req,
.gallery3 .block5 .frsubmit .l,
.gallery3 .block5 .formrow .filedetails { display:none; }

.gallery3 .block5 .frsubmit .r {
	width:802px;
	text-align:right;
}

.gallery3 .block5 .frimage2,
.gallery3 .block5 .frimage3 { margin-top:50px; }

.gallery3 .block5 .frimage1,
.gallery3 .block5 .frimage2,
.gallery3 .block5 .frimage3 { margin:0px; }

.gallery3 .block5 .frmaxSizeIs .l { display:none; }
.gallery3 .block5 .frmaxSizeIs .r { border-left:170px solid #fff; }


/* GALLERY 4 */
.gallery4 .block1 { width:240px; height:35px; border:0px; }
.gallery4 .block2 { width:562px; height:35px; border:0px; }

/* GALLERY 5 */
.gallery5 .block1 { width:440px; height:35px; border:0px; }
.gallery5 .block2 { width:362px; height:35px; border:0px; }
	.gallery5 .block2 #searchBox { border-left:172px solid #fff; }
	
.gallery5 .block4 .formrow { float:left;width:555px; margin-bottom:10px; }
	.gallery5 .block4 .formrow .l { float:left;width:170px; }
	.gallery5 .block4 .formrow .r { float:left;width:320px; }	
		.gallery5 .block4 .formrow .r .text,
		.gallery5 .block4 .formrow .r .email,
		.gallery5 .block4 .formrow .r .dropdown,
		.gallery5 .block4 .formrow .r .textarea,
		.gallery5 .block4 .formrow .r .password,
		.gallery5 .block4 .formrow .r .file { width:312px; }
		
		.gallery5 .block4 .formrow .r .textarea { height:160px; }
		
.gallery5 .block4 .formrow .req,
.gallery5 .block4 .frsubmit .l,
.gallery5 .block4 .formrow .filedetails,
.gallery5 .block4 .frupdateRef1,
.gallery5 .block4 .frupdateRef2,
.gallery5 .block4 .frupdateRef3,
.gallery5 .block4 .frupdateRef4,
.gallery5 .block4 .frupdateRef5,
.gallery5 .block4 .frdisplayImage1 .l,
.gallery5 .block4 .frdisplayImage2 .l,
.gallery5 .block4 .frdisplayImage3 .l,
.gallery5 .block4 .frdisplayImage4 .l,
.gallery5 .block4 .frdisplayImage5 .l,
.gallery5 .block4 .frnewImage1,
.gallery5 .block4 .frnewImage2,
.gallery5 .block4 .frnewImage3,
.gallery5 .block4 .frnewImage4,
.gallery5 .block4 .frnewImage5 { display:none; }

.gallery5 .block4 .frsubmit .r { width:555px;text-align:right; }

.gallery5 .block4 .frpostcode,
.gallery5 .block4 .frimage1,
.gallery5 .block4 .frimage2,
.gallery5 .block4 .frimage3 { margin:0px; }
.gallery5 .block4 .frcomp { margin-top:30px; }

.gallery5 .block4 .frmaxSizeIs .l { display:none; }
.gallery5 .block4 .frmaxSizeIs .r { border-left:170px solid #fff; }


/* GALLERY 6 */
.gallery6 .block1 { width:440px; height:35px; border:0px; }
.gallery6 .block2 { width:362px; height:35px; border:0px; }
	.gallery6 .block2 #searchBox { border-left:172px solid #fff; }
	
.gallery6 .block4 .formrow { float:left;width:555px; margin-bottom:10px; }
	.gallery6 .block4 .formrow .l { float:left;width:170px; }
	.gallery6 .block4 .formrow .r { float:left;width:320px; }
		.gallery6 .block4 .formrow .r .text,
		.gallery6 .block4 .formrow .r .email { width:312px; }
.gallery6 .block4 .frpleaseEnter { font-weight:bold; }		
.gallery6 .block4 .frsubmit .l { width:164px;color:#FFFFFF; }

/* GALLERY 7 */
.gallery7 .block1 { width:240px; height:35px; border:0px; }
.gallery7 .block2 { width:562px; height:35px; border:0px; }

.gallery7 .block3 { width:240px; }
.gallery7 .block4 { width:562px; }

	.gallery7 .block4 ol,
	.gallery7 .block4 ol li {
		display:inline;
		list-style:none;
	}

.gallery7 .blockResult { width:580px; }




 .sliderGallery {
	overflow: hidden;
	position: absolute;
	top:855px;
	left:45px;
	padding: 10px 0;
	height: 70px;
	width: 800px;
}

.sliderGallery ul {
	position: absolute;
	list-style: none;
	overflow: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
}

.sliderGallery ul li {
	display: inline;
	padding-left:3px;
}

.slider {
	width: 800px;
	height: 3px;
	position: absolute;
	bottom:10px;
	left:0;
	padding: 0;
	/*background: url(/imgs/productbrowser_scrollbar.png) no-repeat;*/
	background-color:#999999;
	display:none;
}


.handle {
	position: absolute;
	cursor: pointer;
	height: 8px;
	width: 20px;
	top: -2px;
	left:8px;
	background-color:#EF3840;
	/*background: url(/imgs/productbrowser_scroller.png) no-repeat;*/
	z-index: 100;
	display:none;
}

* html .handle {
	line-height:0;
	font-size:0px;
}



/* STAR RATING */

.myRating {
	width:140px;
	height:35px;
	position:absolute;
	top:640px;
	left:700px;
}

.star-rating{
	list-style:none;
	/*margin-left:5px!important;
	margin-top:440px;
	margin-bottom:15px;*/
	padding:0px;
	width: 125px;
	height: 25px;
	position: relative;
	background: url(../imgs/alt_star.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(../imgs/alt_star.gif) left bottom;
	z-index: 2;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:25px;
}
.star-rating a.two-stars{
	left:25px;
}
.star-rating a.two-stars:hover{
	width: 50px;
}
.star-rating a.three-stars{
	left: 50px;
}
.star-rating a.three-stars:hover{
	width: 75px;
}
.star-rating a.four-stars{
	left: 75px;
}	
.star-rating a.four-stars:hover{
	width: 100px;
}
.star-rating a.five-stars{
	left: 100px;
}
.star-rating a.five-stars:hover{
	width: 125px;
}
.star-rating li.current-rating{
	background: url(../imgs/alt_star.gif) left center;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}