#demoContainer{margin: 0px 0 0 0px; border: 0px dotted blue; width: 720px; border: 0px solid red; padding: 20px 0 30px 20px; }
#bcrumbs_create{border: 1px dotted red; display: none;}
#left_col_create{padding: 57px 0 0 0;}

a.srollover 
{  display: block; width: 292px; height: 18px; background: url(images/view-more.jpg) 0 0 no-repeat; text-decoration: none; 
}

a:hover.srollover { background-position: 0 -20px; }



a div:hover
{

	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.thumbs 
{
-moz-border-radius:10px; 
-webkit-border-radius:10px;
margin: 0px; 
filter:alpha(opacity=75);
-moz-opacity:0.75;
-khtml-opacity: 0.75;
opacity: 0.75;
border: 0px solid red;
width:83px; height: 83px;
margin: 0 3px 6px 3px;
float: right;
}

.thumbs img{width:88px; height: 88px;}

#thumbgallery
{
	width: 178px; 
	height: 352px; 
	background: transparent url(images/thumbgallery-whitebackground.jpg) 0 0 no-repeat;
	margin-top: 0px; 
	border: 0px dotted silver; 
	float: left;
}

#txtMessage{
	float: left;
 	color: #464646; 
	font-size: 16px;
	font-weight: bold;
	line-height: 16px; 
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif; 
	background: #fff url('img/message_field_bkgd.jpg') -1px -2px no-repeat; 
	border: 1px solid #8a8a8a;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	width: 175px; 
	height: 60px;
	margin: 0 0 0 0;
	padding: 5px 0 0 5px;
	resize: none;
	overflow: hidden;
}

#btnSubmit{margin-top:0px;}



#dtimg{float: left; border: 0px dotted green; width: 352px; height: 352px;margin: 0 3px;}

#CategoryMenu {
	
    position: relative;
	font-size: 18px;
	font-weight: normal;
	float: left;
	width: 172px; /* If you have padding and/or borders, you add total on right and left to this number */
	height: 352px;
	padding: 0px;
	background-color:#FFF;
	border:0px dashed #999;
	line-height:1.28em;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:172px; /* If you have padding and/or borders, this is the width WITHOUT padding or borders */
	}
/* Again, "be nice to Opera 5". */
/body>#Menu {width:172px;} /* If you have padding and/or borders, this is the width WITHOUT padding or borders */

#CategoryMenu a:link {color: #909090;}
#CategoryMenu a:visited {color: #909090;  }
#CategoryMenu a:hover {color: #ff00cc; }
#CategoryMenu a:active {color: #1c6fbe; }

#SearchThemes {position: absolute; top: 1; left: 0;}
#btnSearchThemes{position: absolute; top: 0; left: 130px;}
#btnSubmitSearchThemes{margin: 0px 0 0px 0px;}
#SearchThemesInput{font-size: 12px; color: #8a8a8a;  width: 120px; height: 15px; margin: 0px;}

#CategoryMenuList {position: absolute; top: 30px; left: 0;}


#preview{border: 0px dashed #999; float: left;}
#thumbsPreview{border: 0px dashed red;}

#composePreview {text-align: center;  padding-top: 10px; border: 0px solid yellow;}
#composePreviewControls{text-align: center;  border: 0px dotted red; padding-left: 280px;}
#preview_btn_div{ float: left; padding: 20px 0 0 5px; }
#preview_btn{font-size:14px; font-weight: bold; padding: 6px 15px 5px 15px; background-position: 0px 0px;}
a#preview_btn:hover{background-position: 0px -5px;}

#front_solutions_link {color: #ff00a8;}
#front_solutions_link a, #front_solutions_link a:visited{color: #ff00a8;}
#front_solutions_link a:hover{color: #2280d8; text-decoration: underline;}