* {margin:0; padding:0; outline:none;}
html {}
body {background:#F8F8F8 url('../images/main_bg.gif') repeat-x center top; font:normal 12px Arial, Verdana, sans-serif; width:100%; height:100%;}
h1 {font:normal 18px Arial, Verdana, sans-serif; clear: both;color:#fff;; padding:12px 0 11px 25px;}
h2 {font:bold 12px Arial, Verdana, sans-serif; padding:10px 0; margin:0 0 5px 0; clear:both; background:#fff url('../images/h2_grey_bg.gif') no-repeat top right; display:block;}
	h2 img.cap {display:block; float:left; margin:-10px 0 0 0;}
h3 {font:normal 14px Arial, Verdana, sans-serif; }	
h4 {font:bold 12px Arial, Verdana, sans-serif; padding:5px 0 5px 15px;}
h5 {}
h6 {}
P {padding:3px 15px;}
HR {visibility:hidden; display:block; margin:0; padding:0; height:0px; line-height:1px; border:none; width:800px; float:left;}
LI {list-style-type:none;}
IMG {border:none;width:}
TABLE {border-collapse:collapse;}
TD {vertical-align:top;}
BR.force_break {clear:both;display:block;}

/************************************
	Masthead, Tabs, Advertising Banners
************************************/
#tabline {height:35px; width:100%;border-bottom:1px dotted #CCC; padding:0 0 5px 0; margin:0 0 5px 0;}
	#tabline .tab {border:none; display:block; float:left; margin:0px 6px 0 0;}

#mastead {height:60px; margin:0 0 0 0; position:relative;}
	#mastead img {border:none; float:left;}
	#member_signin {
		float:right;
		width:467px; 
		margin:5px 0 0 0;
		padding:2px 0 5px 0;
		background: url('../images/membership_bg.gif') no-repeat top left;
		font:normal 10px Arial, Verdana, sans-serif;
		color:#808080; 
		}
	#member_signin input 	{border:1px solid #fff; font-size:11px; font-family:Arial, Verdana, sans-serif; padding:2px 5px; margin:4px 2px 0 2px; width:70px;  float:left;}
	#member_signin button	{float:left; border:none; padding:0px; margin:4px 0 0 5px; background:none; font:normal 10px Arial, Helvetica, sans-serif; cursor:pointer;}
	#member_signin button span {color:#ebebeb; font-weight:bold; font-size:10px; background: url('../images/button_bg_greyOngrey.gif') no-repeat top right; padding:0 8px 4px 8px; display:block; float:left;}
	#member_signin button img {margin:0 0 -7px -8px;}
	
	#member_signin .smallButton {float:right; margin:4px 5px 0 0;color:#ebebeb; font-weight:bold; background: url('../images/button_bg_greyOngrey.gif') no-repeat top right;}
	
	#member_signin h1 		{font:normal 12px Arial, Verdana, sans-serif; float:left; padding:6px 0 0 15px; color:#808080;}
	#member_signin strong 	{font:bold 12px Arial, Verdana, sans-serif; float:left; padding:6px 5pt 0px 10px;; color:#808080;}
	#member_signin form 		{margin:0 0 0 5px;}
	#member_signin p 			{float:left;}
	#member_signin p.join 	{float:right; margin:3px 0 0 0; padding:0;}
	#member_signin p.error 	{margin:3px 0 0 0; padding:0; float:left;}
	#member_signin input.error {border:1px solid #F00; color:#900;}

#banner_advertising_iframe {position:absolute; height:65px; width:468px; top:-10px; right:0;}
#footer_advertising_iframe {width:848px; height:100px;}

/************************************
	Homepage & Info Boxes		     
************************************/
#splash {position:relative; height:270px; width:850px; overflow:hidden; background: #fff url('../images/splash_loader.gif') no-repeat center center;}
	#splash #numbers {position:absolute; top:15px; right:30px; width:180px;}
	#splash #numbers img {display:block; border:none; float:left;}
	#splash #numbers a:link, #splash #numbers a:visited {display:inline-block; width:30px; height:30px; float:left; background:url('../images/transparent_1x1.gif') repeat top left ; margin:0 5px 0 0;}
	#splash a#join:link, #splash a#join:visited {position:absolute; top:210px; right:40px; width:95px; height:40px; background:url('../images/transparent_1x1.gif') repeat top left;}

.splashbox {width:283px; height:240px; float:left; position:relative;}
	.learn	{background: url('../images/homepage/blue_box_bg.gif') no-repeat top left;}
		.learn a:link, .learn a:visited {display:block; width:120px; height:30px; text-decoration:none; margin:75px 0 0 140px; background:url(../images/homepage/transparent_1x1.gif) repeat top left;}

	.scenes	{background: url('../images/homepage/yellow_box_bg.gif') no-repeat top left;}
		#scenestabs {display:block; margin:14px 0 0 15px; height:30px;}
		.scenes a img {border:none; margin:0 0 -10px 0;}
		.scenes a.tab:link, .scenes a.tab:visited {
			text-decoration:none; 
			color:#7d7100; 
			display:block; 
			height:32px;
			padding:0 8px 0 0;
			float:left;
			font:normal 10px Arial, Verdana, sans-serif; 
			background:#dbc600 url('../images/homepage/scenetabs_bg_off.gif') no-repeat top right;
		}
		.scenes a {color:#7d7100; font:bold 12px Arial, Verdana, sans-serif; text-decoration:none; }
		.scenes a:hover {color:#fff;}
		.scenes a:link.active, .scenes a:visited.active{color:#fff; background: url('../images/homepage/scenetabs_bg_on.gif') no-repeat top right; border-bottom:#ccc;}		
		.scenes .content {color:#7d7100; display:none; width:240px; height:175px; margin:10px auto; font:normal 12px Arial, Verdana, sans-serif;}
		.scenes .content p {padding:0; margin:0;}
		.scenes .content p.viewings {font-size:10px; float:left; width:50%;}
		.scenes .content p.ratings {font-size:10px; float:right; width:50%; text-align:right;}
		.scenes .content p.title {clear:both;text-align:center; padding:5px 0 10px 0;}
		.scenes .content .scenerating {position:absolute; top:53px; right:20px;}
				
		.scenes .content a.scenethumbnail:link, .scenes .content a.scenethumbnail:visited {border:2px solid #ffe700; display:block; margin:0px 45px; width:144px; height:104px; padding:0;}
		.scenes .content a.scenethumbnail:hover {border:2px solid #fff;}
		.scenes .content .scenethumbnail img {width:144px; height:104px;}

		.scenes .content a.profilethumbnail {}
		.scenes .content a.profilethumbnail img {width:75px; margin:0; border:1px solid #7d7100; padding:1px; display:block; float:left; margin:0 5px 5px 0;}
		.scenes .content a.profilethumbnail:hover img {border:1px solid #fff;}
		.scenes .content a.profilename {font:normal 14px Arial, Helvetica, sans-serif}
		.scenes .content p.notes {font-size:11px; color:#000000; clear:both;}
		.scenes .content .notes b {color:#7d7100;}
		
		

	.info {font:normal 12px Arial, Verdana, sans-serif; color:#565c1b; padding:15px 0 0 0; position:relative;}
		.generic {background: url('../images/homepage/green_box_3DscenesFB.gif') no-repeat top left;}
		.member {background: url('../images/homepage/green_box_3DscenesFB_member.gif') no-repeat top left;}
		.info .content {
	width:240px;
	height:105px;
	margin:0 auto;
	position:relative;
}
		.info .content table {border-collapse:collapse; margin-top:10px; width:100%;}
		.info .content .returnTitle {display:block; color:#fff; font-size:18px; font-weight:normal; clear:none; padding:0px; width:auto;}
		.info .content .welcomeBack {display:block; font-size:13px; font-weight:bold; margin:10px 0 5px 0; clear:none; padding:0px; background:none;}
		.info .content .userRating {position:absolute; top:30px; right:0px;}
		.info .demoVideo {
	position:absolute;
	bottom:25px;
	width:100%;
	display:block;
	height:108px;
	left:0;
	text-decoration:none;
}
		.info .sketchupLink {position:absolute; top:0px; width:100%; display:block; height:100%; left:0; text-decoration:none;}
		.info a:link,
		.info a:visited {color:#565c1b; font-weight:bold; text-decoration:none;}
		.info a:hover {color:#FFF;}
		

/************************************
	Alert boxes		     
************************************/
.a_fadeBG {display:block; background-color:#000; opacity:0.5; filter:alpha(opacity=50); width:100%; height:100%;top:0; left:0; z-index:1000;}
.a_bodyBG {width:500px; height:200px; color:#000; font:normal 12px Arial, Verdana, sans-serif;	display:block; top:30%; left:35%; z-index:1001;}
.a_bodyBG p {margin:10px 5px 0 5px;}
.a_bodyBG h1 {font:normal 18px Arial, Helvetica, sans-serif; color:#006699; padding:10px 0 0 10px; margin:0;}
.a_contentContainer {position:relative; margin:52px 0 0 25px; width:445px; height:120px; background-color:#fff;}
.a_contentContainer .mediumButton {padding:7px 30px 0px 0px; float:right;}
.a_contentContainer .mediumButton img {padding-right:20px;}
.a_contentContainer .smallButton {float:left; margin:6px 2px 0 2px;}
.a_contentContainer input {float:left; margin:5px; padding:2px; border:1px solid #666;}
	
.png		{background:url('../images/alert_type_1.png') no-repeat top left;}
.ie6_png	{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/alert_type_1.png', sizingMethod='scale');}
.fixed		{position:fixed;}
.ie6_fixed	{position:absolute;}

/************************************
	Generic content		     
************************************/
#container_all {width:850px; padding:0 25px; margin:8px auto 0 auto; background:url('../images/content_repeat_white.gif') repeat-y top center; position:relative;}
#container_content {padding:10px 10px 0 10px;}
	
	/* Common thumbnail properties */
	.thumbnail_listing {width:155px; padding:7px 4px; float:left; color:#999999; font-size:11px; border:1px solid #fff;}
	.thumbnail_listing:hover {background-color:#fcfcfc; border:1px solid #ccc;}
		.thumbnail_listing li {padding:0px 0;}
		.thumbnail_listing .thumb img {padding:2px; /*width:144px; height:85px;*/}
		.thumbnail_listing a.thumb:link, .thumbnail_listing a.thumb:visited {width:148px; height:108px; display:block; margin:0 0 5px 0; overflow:hidden;}
		.thumbnail_listing .projectname {font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
		.thumbnail_listing .projectname a:link,
		.thumbnail_listing .projectname a:visited {}

		.thumbnail_listing .username {}
		.thumbnail_listing .modified {text-align:center; display:none;}
		.thumbnail_listing .rating {float:left;}
		.thumbnail_listing .views {float:right; margin:0 5px 0 0;}
		.thumbnail_listing .description {color:#000; display:block; clear:both; font-style:italic; height:24px;}
		.thumbnail_listing .commands {margin:3px 0 0 0;}
		.thumbnail_listing .smallButton {float:left; margin:2px 0px 0 1px;}

	/* Make a scene */
	.makeascene h1 {background:#5095BC url('../images/h1_blue_bg.gif') no-repeat top left; color:#fff;}
	.makeascene .shoutOut {color:#5095BC;}
	.makeascene a:link, .makeascene a:visited {color:#426077; text-decoration:none;}
	.makeascene a:hover {color:#5095BC;}

	.mas_segment {width:235px; height:210px; display:block; float:left; padding:40px 20px; font-size: 11px; color:#426077; position:relative;}
	.mas_segment p {padding:0;}
	.mas_segment h1 {color:#426077; font:bold 14px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; background:none;}
	.mas_go {position:absolute; left:90px; top:280px;}
	#mas_wizard {background:url('../images/mas_bg_wizard.jpg') no-repeat top left;}
		#mas_wizard form {margin:0; padding:0; width:105px; float:right;}
		#mas_wizard fieldset {padding:0; margin:3px 0; display:block; border:none;}
		#mas_wizard legend {margin:0; padding:0 0; font:bold 10px Arial, Verdana, sans-serif;}
		#mas_wizard .width legend {color:#000099;}
		#mas_wizard .height legend {color:#990000;}
		#mas_wizard .length legend {color:#04a000;}
		#mas_wizard input {width:30px; border:1px solid #000; font-size:12px; padding:5px; text-align:right;}
		#mas_wizard input.mas_error {border:1px solid #F00; color:#900;}
		ol.mas_error {color:#900; margin:0 0 0 55px; font-size:11px; clear:both;}
		ol.mas_error li {list-style-image:url('../images/symbol_error_1.gif');}		
	#mas_template {background:url('../images/mas_bg_template.jpg') no-repeat top left;}
		#mas_template #thumbnail {position:absolute; width:100px; border:1px solid #fff; top:85px; right:15px;}
		#mas_template ul {width:125px; margin-top:5px;}
		#mas_template li {list-style-type:none;}
		#mas_template ul a:link, #mas_template ul a:visited {text-decoration:none; font-weight:bold; color:#000; display:block; padding:2px 0 0 5px;height:15px;}
		#mas_template ul a:hover {background-color:#6699CC; color:#fff; }
		#mas_template ul a#active:link, #mas_template ul a#active:visited {background-color:#426077; color:#fff;}
	#mas_scratch {background:url('../images/mas_bg_scratch.jpg') no-repeat top left;}
		a.scratchThumbnail:link, a.scratchThumbnail:visited {display:block; height:124px; width:216px; padding:3px; border:3px solid #426077; margin:10px auto;}
		a.scratchThumbnail:hover {border:3px solid #fff;}
		.scratchThumbnail img {display:block;}

	/*	My Scenes */
	.myscenes h1 {background:#E1BF00 url('../images/h1_yellow_bg.gif') no-repeat top left; color:#fff;}
	.myscenes .shoutOut {color:#E1BF00;}
	.myscenes .thumbnail_listing a.thumb:link, .myscenes .thumbnail_listing a.thumb:visited {border:2px solid #996600;}
	.myscenes .thumbnail_listing a.thumb:hover {border:2px solid #E1BF00;}
	.myscenes a:link, .myscenes a:visited {color:#996600; text-decoration:none;}
	.myscenes a:hover {color:#E1BF00;}
	.myscenes th {color:#E1BF00;}
	
	/* Explore Scenes */
	.explorer h1 {background:#A3AE2E url('../images/h1_green_bg.gif') no-repeat top left; color:#fff;}
	.explorer .shoutOut {color:#A3AE2E;}
	.explorer .thumbnail_listing a.thumb:link, .explorer .thumbnail_listing a.thumb:visited {border:2px solid #788024;}
	.explorer .thumbnail_listing a.thumb:hover {border:2px solid #c7d53b;}
	.explorer a:link, .explorer a:visited {text-decoration:none; color:#788024;}
	.explorer a:hover {color:#c7d53b;}
	.explorer th {color:#A3AE2E;}
	#search_scenes {float:right; padding-right:20px; margin:-32px 0 0 0; color:#fff; width:210px; height:30px;}
	#search_scenes .smallButton {float:right; margin-top:1px;}
	#search_scenes .search_button {width:55px; height:32px; border:none; display:block; float:right; overflow:hidden; padding:60px 0 0 0;margin:-28px 0 0 0; background:url('../images/button_search.jpg') no-repeat top left;}
	#search_scenes input {width:150px; border:1px solid #d5e243; display:block; float:left; font-size:11px; padding:3px;}
	#featured {border-right:1px dotted #ccc;border-left:1px dotted #ccc;}
	.explorer_showcase {float:right; width:200px; padding:0 10px;}
	.explorer_showcase .thumb {display:block; margin:0 auto;}
	.explorer_showcase h3 {background:url('../images/h3_grey_bg.gif') no-repeat center top; padding:15px 0 10px 0; text-align:center;}
	.explorer_showcase .thumbnail_listing {padding-left:20px;}

	.sort_filters {height:60px; margin-top:-5px;}
	.sort_filters fieldset {float:left; padding:5px 10px; border:1px solid #ccc; margin:0 10px 0 0;}
	.sort_filters legend {font-weight:bold;}
	.sort_filters li {display:block; float:left; padding:0 0px; margin:0 7px;}
	.sort_filters li.active {border-bottom:2px solid #c7d53b}
	

/* SceneCasts Dtails Page */
.scenecasts {}
.scenecasts h1 {background:#999 url('../images/h1_grey_bg.gif') no-repeat top left; color:#fff;}
.scenecasts .shoutOut {color:#666;}
.scenecasts a:link, .scenecasts a:visited {color:#426077; text-decoration:none;}
.scenecasts a:hover {color:#5095BC;}
a.mediumButton:link, a.mediumButton:visited {color:#ccc;}
a.mediumButton:hover {color:#fff;}


#column_main {width:430px; float:left;}
	#column_main hr {width:430px;}
	#column_main .scene_info {width:100%; float:left; text-align:center; margin-top:10px; font:normal 11px  Arial, Helvetica, sans-serif}	
	#column_main .scene_info li {display:inline; list-style-type:none; color:#999; border-right:1px solid #ccc; padding:0 5px;}
	#column_main .scene_info li.ender {border:none;} 
	#column_main .scene_commands {padding:5px 0 0 0px; float:left; width:430px; text-align:center; font-size:18px; color:#999999;}
	#column_main .scene_commands img {margin-bottom:-3px;}
	#column_main .scene_commands ul {margin:0 auto;}
	#column_main .scene_commands table {margin:0 auto;}
	#column_main .scene_commands td {vertical-align:middle; padding:0 5px;}
	#column_main .scene_commands li {list-style-type:none; display:inline; padding:0px 2px 0 0;}
	#column_main .scene_commands #rateScene {width:90px;}
	#column_main .scene_commands #rateScene #message {font-size:11px; width:100%; display:block; text-align:center;}
	#column_main .scene_commands #rateScene img {cursor:pointer; margin:0;}
	
	/* Universal Viewer Embed Widget */
	.uv_builder_div {clear:both; font-size:10px; text-align:center; color:#999999; padding:10px 0 10px 10px;}
	.uv_builder_div h3 {font:bold 12px Arial, Helvetica, sans-serif; text-align:left; float:left; padding:4px 10px 0 0;}
	.uv_builder_div input {background:none; width:350px; border:1px solid #ccc; padding:5px; font-size:11px; float:left; background-color:#FFFFFF;}
	
	#column_main .detailedPic {margin-right:15px; margin-left:10px; padding:0; width:418px; height:240px; position:relative;}
	#column_main .detailedPic #scene_pic {padding:2px; width:410px; height:232px; border:2px solid #ccc; display:block; float:left;}
	#column_main .detailedPic .resave {
		background-color:#FF0000;
		color:#FFFFFF;
		left:10px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		position:absolute;
		top:10px;
	}

	#column_main #thumbnailCommands {position:absolute; width:410px; height:232px; z-index:500; top:180px; left:49px;}
		#thumbnailCommands.off	{display:none; /*opacity:0.25; filter:alpha(opacity=25);*/}
		#thumbnailCommands.on	{display:block; /*opacity:1.0; filter:alpha(opacity=100);*/}
		#thumbnailCommands div 	{background-color:#000; opacity:0.75; filter:alpha(opacity=75);}
		#thumbnailCommands .next {height:50px; width:60px; position:absolute; top:80px; right:0;}
		#thumbnailCommands .previous {height:50px; width:60px; position:absolute; top:80px; left:0;}
		#thumbnailCommands div.flickr_delete {height:30px; width:225px; position:absolute; bottom:0px; left:95px;}
		#thumbnailCommands ul.flickr_delete {position:absolute; bottom:0px; left:95px; padding:5px;}
		#thumbnailCommands ul.flickr_delete li {display:inline; list-style-type:none; padding:0 10px 0 5px;}			
		#thumbnailCommands ul.flickr_delete a {color:#fff; font-weight:bold;}
		#thumbnailCommands ul.flickr_delete a img {margin-bottom:-3px; padding:0 5px 0 0;}

	/*		Comments		*/
	#column_main #scene_comments {overflow:hidden;}
	#column_main .comments {border-collapse:collapse; text-align:left; margin:0 10px; width:410px; font-size:11px;}
	#column_main .comments th {padding:5px 5px; border-bottom:3px double #ccc;font-size:12px;}
	#column_main .comments td {border-bottom:1px dotted #ccc; padding:3px 5px;}
	#column_main .comments .user {width:60px;}
	#column_main .comments .comment {}
	#column_main .comments .date {width:70px}
	#column_main .comments .delete {width:50px;}
	#column_main .comments .smallButton {float:left;}

	#add_comment {padding:5px 10px;}
	#add_comment .smallButton {float:right; clear:left;}
	#add_comment textarea {border:1px solid #999; background:#fff url('../images/feild_backgrounds.png') no-repeat top left; width:405px; height:60px; padding:5px 0 0 5px; font:normal 100% Arial, Helvetica, sans-serif; overflow:auto;}
	

#column_details {float:right; width:365px; padding:0 10px;}
	#column_details h2 {margin-right:-10px; margin-left:-10px;}	
	#column_main hr {width:340px;}
	.ownerDetails {border-bottom:3px double #ccc; width:100%; height:80px;}
	.ownerDetails ol {margin-left:10px; float:left;}
	.ownerPic img {height:55px;}
	a.ownerPic:link, a.ownerPic:visited {padding:2px; border:2px solid #426077; display:block; float:left;}
	a.ownerPic:hover {padding:2px; border:2px solid #5095BC;}

	.sceneDetails {width:100%;}
	p.instructions {text-align:center; font-weight:bold; padding:0; margin:0; font-size:10px;}
	.detailed_listing {padding:5px; float:left; color:#000; font-size:11px;}
		.detailed_listing input {border:none; background:none; padding:5px; width:240px; font:normal 100% Arial, Helvetica, sans-serif; border:1px solid #fff; cursor:pointer; float:left;}
		.detailed_listing textarea {border:none; background:none; width:240px; height:40px; padding:5px 0 0 5px; font:normal 100% Arial, Helvetica, sans-serif; border:1px solid #fff; float:left; overflow:auto;}
		.detailed_listing strong	 {display:block; float:left; color:#ccc; width:85px; font-style:italic; padding:7px 0 0 0;}
		.detailed_listing ul {width:430px; float:left; margin:0 0 0 12px; padding:0 0 0 0;}
		.detailed_listing li {padding:0px 0; width:100%; clear:both;}
		.detailed_listing table {border-collapse:collapse;}
		.detailed_listing td {vertical-align:top; padding:0px 0; width:270px;}
		.detailed_listing th {vertical-align:top; color:#ccc; width:100px; text-align:right; padding:6px 0 0 0; height:20px;} 
		.detailed_listing .editable {background: url("../images/edit_this_icon.gif") no-repeat left 0px;}
		
		.detailed_listing .projectname {}
		.detailed_listing .username {}
		.detailed_listing .tags {}
		.detailed_listing .tags_links {padding:5px 0; width:256px;}
		.detailed_listing .tags_links a {padding:0 0 0 5px; display:block; float:left;}
		.detailed_listing .inspired {}
		.detailed_listing .modifier {padding:6px 0 0 0;}
		.detailed_listing .modified {padding:6px 0 0 0;}
		.detailed_listing .author {padding:6px 0 0 0;}
		.detailed_listing .created {padding:6px 0 0 0;}
		.detailed_listing .rating {}
		.detailed_listing .views {padding:6px 0 0 0;}
		.detailed_listing .description {}
		
		.detailed_listing .droplistWrapper {position:relative;}
		.detailed_listing .droplistWrapper div {position:absolute; top:0; left:0; width:150px;}
		.detailed_listing #access {cursor:pointer; margin:1px; padding:5px;}
		.detailed_listing #access.droplist_hover {border:1px solid #ccc; margin:0; background:#fff url('../images/droplist_arrow.gif') no-repeat right center;}
		
		.detailed_listing .droplist {display:none; border:1px solid #ccc; overflow:auto; background-color:#fff; padding:5px; margin-top:25px;}
		.detailed_listing .droplist a:link,
		.detailed_listing .droplist a:visited {display:block; padding:3px;}
		.detailed_listing .droplist a:hover {background-color:#426077; color:#FFFFFF;}
	
		.detailed_listing .eip_field_rollover {border:1px solid #ccc;}
		.detailed_listing .eip_field_edit {border:1px solid #999; background:#fff url('../images/feild_backgrounds.png') no-repeat top left;}
		
		.detailed_listing .smallButton {float:left; margin:2px 0px 0 3px;}		
	
		/*		Bill of Materials		*/
		.bom {border-collapse:collapse; text-align:left; width:365px; }
		.bom th {padding:5px 5px; border-bottom:3px double #ccc;}
		.bom td {border-bottom:1px dotted #ccc; padding:0 5px; font-size:11px; vertical-align:middle;}
		.bom td img {width:32px;}
		.bom .thumb {width:32px; text-align:center;}
		.bom .descr {width:210px;}
		.bom .brand {text-align:center;}
		.bom .quantity {width:30px; text-align:center;}
	


/* My Profile */
.profilePage {}
.profilePage h1 {background:#E1BF00 url('../images/h1_grey_bg.gif') no-repeat top left; color:#fff;}
.profilePage p {margin:0 0; padding:0 20px;}
.profilePage th {text-align:left; color:#666; padding:2px 10px 0 20px;}
.profilePage table {width:820px;}
.profilePage textarea {display:block; width:230px; height:50px; font:normal 11px Arial, Helvetica, sans-serif; padding:5px 0 0 5px; border:1px solid #999; background:#fff url('../images/feilds_MAS_focused.gif') no-repeat top left;}
.profilePage .mediumButton {padding:7px 15px 0px 0px; color:#fff; float:right;}
.profilePage .profileContentBlock {float:left; width:275px; height:175px; position:relative;}
.profilePage .profileContentBlock .mediumButton {position:absolute; right:0; bottom:0;}
.profilePage .profileContentBlock h2 {width:100%;}


/* Generic Pages */
.genericPage {}	
.genericPage th {color:#666; text-align:left; padding:2px 10px 0 20px; vertical-align:top;}
.genericPage td {vertical-align:top; padding:2px 0;}
.genericPage h1 {background:#E1BF00 url('../images/h1_grey_bg.gif') no-repeat top left; color:#fff;}
.genericPage h2 {width:100%;}
.genericPage form {margin:0 10px;}
.genericPage a:link, .genericPage a:visited {color:#426077; text-decoration:none; font-weight:bold;}
.genericPage a:hover {color:#5095BC;}
.genericPage .mediumButton {padding:7px 15px 0px 0px; float:left;}
.genericPage .smallButton {float:left;}
.genericPage ol, .genericPage ul {padding:5px 40px;}
.genericPage ol li {list-style-type:decimal;}
.genericPage ul li {list-style-type:disc;}
.genericPage .contact_info { width:400px; position:relative; left:15px; } 


/*		Signup Page		*/
.signup_main {width:500px; float:left;}
.signup_main td {padding:0 0 3px 0;}
.signup_main th {width:125px;} 
.signup_sys_requirements {width:325px; float:right; font:normal 10px Arial, Verdana, sans-serif;}
.signup_sys_requirements strong {color:#6a8fa3;}
.signup_sys_requirements ul {margin:10px; padding:5px; border:3px double #999; }
.signup_sys_requirements ul li {list-style-type:none;}
.signup_form {margin:0 10px;}
.signup_form .smallButton {float:left;}
.fineprint {color:#666666; font:normal 10px Arial, Helvetica, sans-serif; padding:0; margin:0; float:left; width:100%;}


/*		Page text colors	*/
.blue 	{color:#5095BC;}
.yellow	{color:#E1BF00;}
.green	{color:#A3AE2E;}

/*		SMALL Buttons		*/

a.green:link, a.green:visited {color:#ebebeb; 	background: url('../images/button_bg.gif') no-repeat right 0px;}
a.blue:link, a.blue:visited {color:#336699; 		background: url('../images/button_bg.gif') no-repeat right -20px;}
a.red:link, a.red:visited {color:#ebebeb; 		background: url('../images/button_bg.gif') no-repeat right -40px ;}
a.grey:link, a.grey:visited {color:#ebebeb;		background: url('../images/button_bg.gif') no-repeat right -60px; font-weight:bold; }
a.yellow:link, a.yellow:visited {color:#996600; background: url('../images/button_bg.gif') no-repeat right -80px;}

a.greyOnGrey:link, a.greyOnGrey:visited {color:#fff; background: url('../images/button_bg_greyOngrey.gif') no-repeat top right;}
a.greenOnGreen:link, a.greenOnGreen:visited {color:#fff; background: url('../images/button_bg_greenOnGreen.gif') no-repeat top right;}

a.smallButton img {padding-right:1px; display:block; float:left; margin-top:-3px; width:6px; height:20px;}
a.smallButton:link, a.smallButton:visited {display:block; padding:3px 8px 0px 0px; font:bold 10px Arial, Helvetica, sans-serif; text-decoration:none;}
#container_all a.smallButton:hover {color:#fff;}

/*		MEDIUM Buttons		*/
a.mediumYellow:link, a.mediumYellow:visited {color:#960; background:#fff url('../images/button_medium_bg_yellow.gif') no-repeat top right;}
a.mediumBlue:link, a.mediumBlue:visited {color:#369; background:#fff url('../images/button_medium_bg_blue.gif') no-repeat top right;}
a.mediumGreen:link, a.mediumGreen:visited {color:#363; background:#fff url('../images/button_medium_bg_green.gif') no-repeat top right;}
a.mediumRed:link, a.mediumRed:visited {color:#ccc; background:#fff url('../images/button_medium_bg_red.gif') no-repeat top right;}
a.mediumGrey:link, a.mediumGrey:visited {color:#ccc; background:#fff url('../images/button_medium_bg_grey.gif') no-repeat top right;}

.mediumButton img {padding-right:5px; display:block; float:left; margin-top:-7px; width:auto;}
a.mediumButton:link, a.mediumButton:visited {display:block; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
a.mediumButton:hover {color:#fff;}

/*		Miscellaneous	*/
img.pageCap {margin:0 -25px;}
img#processing {display:none;}
p.msg {font-size:11px; color:#999999; float:left; padding:0; margin:0; display:none; font-weight:normal;}

p.shoutOut {font:normal 16px Arial, Helvetica, sans-serif;}
.disabled {opacity:0.3;filter:alpha(opacity=30);}
.flickr_icon {padding:7px 0 0 0;}
.scenepagination {float:right; margin:0 0 0 0; font:normal 10px Arial, Helvetica, sans-serif; width:200px;}
	.scenepagination .smallButton {float:right;}
	.scenepagination p {float:right;}

.genericField {background:#fff url('../images/feild_backgrounds.png') no-repeat top left; font-style:italic; color:#ccc;}
.focusedField {background:#fff url('../images/feild_backgrounds.png') no-repeat top left; font-style:normal; color:#000;}
.submit_bg {background:#fff url('../images/submit_bg.gif') no-repeat top left; display:block; padding:6px 30px 15px 25px; width:110px; height:35px; border:none; color:#CCCCCC;}
.staticField {background:#fff url('../images/feild_backgrounds.png') no-repeat top left; border:1px solid #999; padding:2px 5px; font:normal 11px Arial, Helvetica, sans-serif;}

p.error, span.error {font-weight:bold;color:#c00; background:url('../images/symbol_error_1.gif') no-repeat top left; padding-left:20px; padding-top:3px;}	
th.error {background:url('../images/symbol_error_1.gif') no-repeat top left; color:#CC0000; padding-left:20px;}
td.error {background:url('../images/symbol_error_1.gif') no-repeat top left; color:#CC0000; padding-left:20px;}
input.error {border-color:#c00;}
textarea.error {border-color:#c00;}


/************************************
	Footer content		     
************************************/
#partners {width:100%; clear:both;}
	#partners img {display:block;}

#footer {width:850px; margin:0 auto; padding:25px 25px 0 25px; clear:both; color:#999; background: url('../images/content_bottom_white.gif') no-repeat top center; font-size:10px; text-align:center; }
	#footer ul {font:normal 10px Arial, Verdana, sans-serif; text-align:center; padding-bottom:5px;}
	#footer li {display:inline; padding:0 10px; border-right:1px solid #ccc;}
	#footer li.last {border:none;} 
	#footer a:link,
	#footer a:visited {color:#999; text-decoration:none;}
