label{
	font-weight:bold;
	color: #4d608c;
}
.optionbutton{
	border:1px solid #ccc;
	text-align:center;
	margin-right:3px;
	padding:10px 2px;
	float:left;
	margin-bottom:-1px;
	border-bottom:1px solid #ccc;
	background: url(/images/tdbg.jpg);
	overflow:visible;
	position:relative;
}
.optionbutton h3{
	letter-spacing: -1px
}
.optionbox{
	clear:both;
	display:none;
	margin-top:25px;
	padding-top:10px;
	border-top:1px dotted #ccc;
}
.optionboxselected{
	background:none;
	border-bottom:1px solid #fff;
}
.optiontext{
	display:none;
	position:absolute;
	border:4px solid #ccc;
	padding:10px;
	top:85px;
	left:-100px;
	background-color:#fff;
	width:250px;
	text-align:left;
	z-index:100;
}
.dimmed{
	background: url(/images/tdbg.jpg);
	border-bottom:1px solid #ccc;
}
 #watercolour-paper-content, #fineart-paper-content, #stretched-canvas--content, #unstretched-canvas-content{
	margin-bottom:5px;
}
#watercolour-paper-content, #stretched-canvas-content, #unstretched-canvas-content{
 	display:none;
}
.selectedoption{
	background-color:#fff;
	border:1px solid #fff;
}
#alloptions{
	border:1px solid #ccc;
	padding:10px;
	background-color:#fff;
	clear:both;
}
.size-print-box li{
	padding:4px 0;
}
.size-print-box a{
	font-weight:bold;
	display:inline;
	width:120px;
	float:left;
}
.img-preview{
	float:right;
	background:url(/images/woman.gif) right no-repeat;
	height:100px;
	padding:5px 35px 0 0;
}
.media-options{
	overflow:auto;
}
.media-options li{
	border:1px solid #ccc;
	padding:6px;
	margin-top:4px;
	overflow:auto;
	background-color:#f2f2f2;
	margin-right:3px;
}
.media-options li:hover, .media-options li:hover{
	background-color:#fff;
}
.media-options li.selected, .media-options li.selected:hover, li.selected{
	background:none;
	background-color:#ffffcc;
}
.media-options img{
	float:left;
	margin-right:4px;
	border:1px solid #e5e5e5;
}
#paper-canvas-buttons{
	border-bottom:1px solid #fff;;
}
div.cf-button-lg{
	background:url(/images/framing_bg.gif) bottom right no-repeat;
	padding:10px;
	margin:-10px;
}
.cf-button-lg p{
	width:220px;
}
.price{
	margin-left:20px;
}
#gicleetext{
	display:none;
}
#csform{
	clear:both;
	border-bottom:1px solid #e5e5e5;
}
#cslink, #csform{
	display:none;	
}
#noframing{
	padding-left:4px;
	display:none;
}
