/* CSS Document */

/************************************************************************
Author: Dilip Kumar Shukla / Chinmay Chiranjeeb
Date: 1 April, 2008
Updated: 16 Oct 2009
Project: DMG Architect
******************************************************************************/
/*Common CSS Rules Start*/
.hidden{
	visibility:hidden;
	}
a img{
	border:none
	}
.fullwidth{
	width:100%;
	}
.clearboth{
	clear:both;
	}
/*Common CSS Rules Start*/
/*Structure CSS Rules Start*/
body{
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-color:#eaeaea;
	font-size:11px;
	}
/*Page wrapper css Start*/	
	.wrapper{
		width:900px;
		height:auto;
		margin:0 auto;
		padding:0 10px;
		background-color:#fff;
		}
/*Page Header css Start*/		
		.header{
			height:165px;
			position:relative;
			}
		/*DMG Architect Icon*/	
			.bigicon{
					display:block;
					float:left;
					position:relative;
					width:143px;
					height:143px;
					background-image: url(../images/dmgarch_iconbig.png);
					background-repeat: no-repeat;
					background-position: left top;
					left:10px;
					}
			/*DMG Architect Title Logo*/					
			.dmgarchlogo{
						position:relative;
						float:left;
						display:block;
						top:20px;
						left:20px;
						}
			/*Action Buttons wrapper*/		
			.buttonswrap{
				float:right;
				position:relative;
				top:15px;
				width:270px;
				text-align:center;
				background-image: url(../images/pricetag.png);
				background-repeat: no-repeat;
				background-position: 50% top;
				background-color:transparent;
				padding-top:65px;
				color: #7C7C7C;
				}
			
			/*Action Buttons*/
				.rcbutton{
					width:115px;
					height:28px;
					border:none;
					background-color:transparent;
					background-image: url(../images/buttonbg.png);
					background-repeat: no-repeat;
					background-position: left top;
					cursor:pointer;
					line-height:29px;
					color:#7c7c7c;
					font-size:11px;
					font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
					position:relative;
					display:block;
					float:left;
					margin:0 5px 5px 10px;
					text-decoration:none;
					}
					
			/* Note */
				.note{
					margin: 0 0 0 10px;
					padding: 10px 0 20px;
					text-align: left;
					width: 245px;
					}
				
/*Page Header css End*/
/*Page Content css Start*/						
		.topcontent{
			width:auto;
			height:auto;
			position:relative;
			clear:both;
			}	
		/*Page Left Content */					
			.topcontentleft{
				width:630px;
				height:auto;
				float:left;
				position:relative;
				}
				/*DMG Architect Screenshot Image*/
				.screenshot{
					width:629px;
					height:468px;
					overflow:hidden;
					}
			/*Page Right Content */						
			.topcontentright{
				width:260px;
				float:right;
				}
				/*Page Right Content text*/	
				.boldpara p{
					font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
					font-size:17px;
					margin-top:5px;
					margin-bottom:10px;
					}
				/*Page Right DMG Architecht Functional Screenshots*/	
					.demo span{
						text-align:center;
						display:block;
						width:240px;
						}
					/*Page Right DMG Architecht Functional Screenshots Title*/
					.demo span{
						font-size:11px;
						}
			/*DMG Architect Features Bottom Content of page*/
			.bottomcontent{
					width:auto;
					height:auto;
					position:relative;
					clear:both;
					}
			.bottomcontent.new{
					top:-10px;
					}
				/*Page Bottom Content Title*/
					.bottomcontent h2{
						font-size:24px;
						color:#888;
						margin:0 0 0 10px;
						}
					.bottomcontent h2#new{
						/*background:transparent url(../images/new.png) no-repeat scroll 234px 0;*/
						padding:28px 0;
						}
					/*Feature List Wrapper Start*/
					.featureblocks{
						width:280px;
						float:left;
						margin:10px;
						}
					.featureblocks.new{
						margin:-10px 10px 0px;
						}
						.featureblocks dl{
							margin:0;
							padding:0;
							}
							.featureblocks dl dt{
								font-size:16px;
								font-weight:700;
								color:#231f20;
								display:block;
								border-bottom: dotted 2px #e0e0e0;
								}
							.featureblocks dl dt#blank{
								border:none;
								}
								.featureblocks dl dd{
									background-repeat: no-repeat;
									background-position: left top;
									margin:5px 0 10px 0;
									padding-left:38px;
									font-size:11px;
									min-height:35px;
									height:auto;
									_height:35px;
									}
								.featureblocks dl dd#liadd{
									background-image:url(../images/add.png);
									}
								.featureblocks dl dd#liarrow{
									background-image:url(../images/arrow.png);
									}
								.featureblocks dl dd#licontainer{
									background-image:url(../images/container.png);
									}
								.featureblocks dl dd#litheme{
									background-image:url(../images/theme.png);
									}
								.featureblocks dl dd#lirevise{
									background-image:url(../images/repair.png);
									}
								.featureblocks dl dd#litype{
									background-image:url(../images/fonts.png);
									}
								.featureblocks dl dd#lisecurity{
									background-image:url(../images/key.png);
									}
								.featureblocks dl dd#lilicence{
									background-image:url(../images/licence.png);
									}
								.featureblocks dl dd#liburn{
									background-image:url(../images/burn.png);
									}
								.featureblocks dl dd#lirelease{
									background-image:url(../images/signal.png);
									}
								.featureblocks dl dd#liscript{
									background-image:url(../images/script.png);
									}
								.featureblocks dl dd#litemplate{
									background-image:url(../images/template.png);
									}
								.featureblocks dl dd#ligrid{
									background-image:url(../images/grid.png);
									}
								.featureblocks dl dd#litool{
									background-image:url(../images/tool.png);
									}
								.featureblocks#templategallery{
									position:absolute;
									right:-30px;
									top:-55px;
									}
							#sysreq dt{
								font-size:12px;
								font-weight:normal;
								color:#231f20;
								display:block;
								border-bottom: dotted 2px #e0e0e0;
								}
							#sysreq dd{
								background-image: none;
								margin:5px 0 10px 0;
								padding-left:0;
								font-size:11px;
								min-height:35px;
								height:auto;
								_height:35px;
								}
						/*Feature List Wrapper Start*/
		/*Page Content css End*/
		/*Footer Start*/
		.footer{
			font-size:11px;
			color:#666;
			border-top:solid 1px #666;
			clear:both;
			height:40px;
			}
			.footer a{
				color:#666;
				text-decoration:none;
				}
			.footer ul{
				display:block;
				float:right;
				}
				.footer ul li{
					list-style:none;
					position:relative;
					float:left;
					margin-left:10px;					
					}
			.footer p{
				float:left;
				background-image: url(../images/logo_sourcebits.png);
				background-repeat: no-repeat;
				background-position: left top;
				padding-left:35px;
				line-height:40px;
				margin-top:0;
				}
				.footer p a{					
					text-decoration:none;
					color:#333;
					}
	/*Footer End*/
/*Page wrapper css End*/					
/*Structure CSS Rules End*/				
