.page-main			{height:100%;}	/**height 100% for pagebg-l inherited**/
.pagebg-l 			{width: 999px;background:url(../images/left-bg-repeat.gif) repeat-y 0% 0%;min-height:100%;}
.pagebg-l-height	{width: 999px;background:url(../images/left-bg-repeat.gif) repeat-y 0% 0%;height:100%;}
.pagebg-r 			{background: url(../images/right-bg-repeat.gif) repeat-y 100% 0%; padding: 0px 34px 0px 34px; min-height: 100%;}  /** Global.CSS **/
/***header***/
div#header 	{border-bottom: 0px solid #bcbcbc;position:relative;padding:0px; height: 120px;}
div.i-mat  img.hdImg 	{width: 1px; height: 136px;}
div.topNavi {border-bottom:1px solid #cccccc;padding:0px 0px 0px 10px;}
div.topNavi ul {padding:0px;margin:0px;list-style:none;}
div.topNavi ul li {display:block;float:left;}
div.topNavi ul li a {
	display:block;
	text-decoration:none;
	margin:5px 5px 5px 0px;
	background:url(../Images/main/topnavi-sprite-bg.gif) no-repeat;
	height:13px;
	}
div.topNavi ul li a:hover {
	display:block;
	text-decoration:none;
	margin:5px 5px 5px 0px;
	background:url(../Images/main/topnavi-sprite-bg.gif) no-repeat;
	height:13px;
	}
div.topNavi ul li a.homeLnk 			{background-position: 0px 0px;width:38px;}
div.topNavi ul li a.homeLnk:hover 		{background-position: 0px -14px;}
div.topNavi ul li a.homeManifsto 		{background-position: -44px 0px;width:60px;}
div.topNavi ul li a.homeManifsto:hover 	{background-position: -44px -14px;}
div.topNavi ul li a.homeConfidnl 		{background-position: -110px 0px;width:73px;}
div.topNavi ul li a.homeConfidnl:hover 	{background-position: -110px -14px;}
div.topNavi ul li a.homeMatcom 			{background-position: -188px 0px;width:62px;}
div.topNavi ul li a.homeMatcom:hover 	{background-position: -188px -14px;}
/*** User Navigation Component***/
/*div.userNavi {position:absolute;left:82%;top:0%;}*/
div.userNavi {position:absolute; left:81%;top:0%;  margin: 0px; width: 118px; overflow: hidden;}
div.userNavi div.Navigation {background:url(../Images/user-m-left.png) no-repeat top left; float: left; padding-left: 3px;}
div.userNavi div.userNavidoor {float:left; background:url(../Images/user-m-right.png) no-repeat top right; }
div.userNavi div.userNavidoor div {padding:0px; float: left;}
div.userNavi div.userNavidoor div a {
	display:block;
	text-decoration:none;
	margin: 5px 0 5px 5px;
	background:url(../Images/user-menu-sprite.png) no-repeat;
	height:14px;
}
div.userNavi div.userNavidoor div a:hover {
	display:block;
	text-decoration:none;
	margin: 5px 0 5px 5px;
	background:url(../Images/user-menu-sprite.png) no-repeat;
	height:14px;
}
div.userNavi div.userNavidoor div a.userLogIn{width:35px;margin-left: 10px;}
div.userNavi div.userNavidoor div a.userLogIn:hover{width:35px;background-position:0px -14px;}

div.userNavi div.userNavidoor div a.userSignUp{width:60px; background-position: -40px 0; margin-right: 3px;}
div.userNavi div.userNavidoor div a.userSignUp:hover{width:60px;background-position: -40px -14px;margin-right: 3px;}

div.userNavi div.userNavidoor div a.userLogOut{width:50px; background-position: -105px 0;margin-left: 0;}
div.userNavi div.userNavidoor div a.userLogOut:hover{width:50px; background-position: -105px -14px; margin-left: 0;}

div.userNavi div.userNavidoor div a.userProfile{background-position: -160px 0px; width:60px;}
div.userNavi div.userNavidoor div a.userProfile:hover{background-position: -160px -14px;width:60px;}

div.userNavi div.userNavidoor div a.userCreatePost{width:93px;background-position:-218px 0px;}
div.userNavi div.userNavidoor div a.userCreatePost:hover{width:93px;background-position:-218px -14px;}

div.userNavi div.userNavidoor div a.userHome{width:45px;background-position:-315px 0px;}
div.userNavi div.userNavidoor div a.userHome:hover{width:45px;background-position:-315px -14px;}
div#header div.userNavidoor a.dispNoneDefault {display:none;}

div.social_nav {position:absolute;right:0%;bottom:-1%;width:181px;}
div.social_nav div {padding: 0 0 0 5px ; float: left; width: 36px;}
div.social_nav div a {display:block; text-decoration:none; margin:4px 0px 0px 0px; height:27px;}
div.social_nav div a.rss {background:url(../Images/rss.png) no-repeat;}
div.social_nav div a.twitter {background:url(../Images/twitter.png) no-repeat;}
div.social_nav div a.faceBook {background:url(../Images/facebook.png) no-repeat; margin-left: 1px;}
/**
* Top menu 
**/
.topMenuWrapper .topMenuBox {background:url(../Images/main/dropdown-menu-bgr.gif) repeat-x 0% 0%;height:24px;}
.topMenuWrapper .topMenuBox .topMenuItem {
	float:left;
	background:url(../Images/main/SPRITE-top-items.png) no-repeat 0% 0%;
	height:24px;
	padding:0px 0px 0px 0px;
	position:relative;
	cursor:pointer;
	z-index:2000;
	}
.topMenuWrapper .topMenuBox .print3d{width:79px;background-position: 0px 0px;}
.topMenuWrapper .topMenuBox .print3d:hover{background-position: 0px -23px;}
.topMenuWrapper .topMenuBox .crtYouOwn{width:125px;background-position: -79px 0px;}
.topMenuWrapper .topMenuBox .crtYouOwn:hover{background-position: -79px -23px;}
.topMenuWrapper .topMenuBox .downPlugins{width:140px;background-position: -206px 0px;}
.topMenuWrapper .topMenuBox .downPlugins:hover{background-position: -206px -23px;}
.topMenuWrapper .topMenuBox .challengesItem{width:136px;background-position: -345px 0px;}
.topMenuWrapper .topMenuBox .challengesItem:hover{background-position: -345px -23px;}
.topMenuWrapper .topMenuBox .supportItem{width:75px;background-position: -481px 0px;}
.topMenuWrapper .topMenuBox .supportItem:hover{background-position: -481px -23px;}
.subItemsBox{
	background: url(../Images/main/top-menu-dropdown-bg.png) 0% 100%;
	position:absolute;
	top:23px;
	left:-5px;
	width:136px;
	display:none;
	padding:0px 0px 9px 0px;
	border-top:1px solid #bcbcbc;
	}
/**Bg positions for Create YO dropdown items**/	
.subItemsBox .subItem{text-align:left;width:126px;height:19px;background:url(../Images/main/dropDownCreateOwn.png) no-repeat 0px 0px;}
.subItemsBox a {cursor:pointer;}
.subItemsBox .ownOverview {background-position: 0px 0px;}
.subItemsBox .ownOverview:hover{background-position: 0px -95px;}
.subItemsBox .ownLamp {background-position: 0px -18px;}
.subItemsBox .ownLamp:hover{background-position: 0px -113px;}
.subItemsBox .ownStatue {background-position: 0px -36px;}
.subItemsBox .ownStatue:hover {background-position: 0px -131px;}
.subItemsBox .ownArchi {background-position: 0px -55px;}
.subItemsBox .ownArchi:hover{background-position: 0px -150px;}
.subItemsBox .ownBookend {background-position: 0px -74px;}
.subItemsBox .ownBookend:hover {background-position: 0px -169px;}

/**Bg positions for Download plugind dropdown items**/
#dropTrig2 .subItemsBox {padding-bottom:5px;background:url(../Images/main/top-menu-dropdown-bg-plugin.png) 0% 100%;width:150px;}
#dropTrig2 .subItemsBox .subItem{text-align:left;width:140px;height:19px;background:url(../Images/main/dropDownPlugin.gif) no-repeat 0px 0px;}
#dropTrig2 .subItemsBox .plugiOverview {background-position: 0px 0px;}
#dropTrig2 .subItemsBox .plugiOverview:hover{background-position: 0px -75px;}
#dropTrig2 .subItemsBox .pluginBlender {background-position: 0px -19px;}
#dropTrig2 .subItemsBox .pluginBlender:hover{background-position: 0px -94px;}
#dropTrig2 .subItemsBox .pluginRhino {background-position: 0px -38px;}
#dropTrig2 .subItemsBox .pluginRhino:hover{background-position: 0px -113px;}
#dropTrig2 .subItemsBox .pluginGoogle {background-position: 0px -57px;}
#dropTrig2 .subItemsBox .pluginGoogle:hover{background-position: 0px -132px;}
/**Bg positions for Support dropdown items**/
.supportItem .subItemsBox .subItem {text-align:left;width:126px;height:19px;background:url(../Images/main/dropSupportItems.gif) no-repeat 0px 0px;}
.supportItem .subItemsBox .supportStepByStep{background-position: 0px 0px;}
.supportItem .subItemsBox .supportStepByStep:hover{background-position: 0px -57px;}
.supportItem .subItemsBox .supportFAQs{background-position: 0px -19px;}
.supportItem .subItemsBox .supportFAQs:hover{background-position: 0px -76px;}
.supportItem .subItemsBox .supportContactUs{background-position: 0px -37px;}
.supportItem .subItemsBox .supportContactUs:hover{background-position: 0px -94px;}

.topMenuWrapper .topMenuBox .topMenuItem > a {color:#ffffff;text-decoration:none;}
.topMenuWrapper .topMenuBox .topMenuItem > a:hover{text-decoration:none;} 
/***** END HEADER DECLARATIONS ******/ /** Mainpage.CSS Header Section  **/
/***layout***/
.boxwrap {padding:10px;text-align:left;}
.box	{padding:10px 0px 10px 0px;text-align:left;}
.box-r 	{float: right; width:18%; border:1px solid #ababab; height:110px; background:#c5d9f6; padding: 10px 0px 0px 0px; text-align:left;}
.box-l	{float: left; border:0px solid #ccc; width: 80%;}
.box-col-l, .box-col-r	{float: left; border:0px solid #666666; width: 49%; margin-top: 10px;}	/** Global.CSS Layouts **/


.mainP-box			{padding: 0px 0px 10px 0px;}
.mainP-l			{padding:0px 0px 0px 0px; width:77%; border:0px solid #003333;text-align:left;}		/*left main section*/
.mainP-r			{width:200px; background:none; border:none; height:auto; padding-right:10px;}		/*right main section*/
.mainP-l .box-col-l	{width: 204px; margin:0px;padding:10px 0px 0px 10px;}
.mainP-l .box-col-r	{margin: 0px; width:69%; padding:10px 0px 0px 0px;}		/**background: url(../images/mode-bord-bgr-hor.gif) no-repeat 0% 0%;*/
.mainP-l .box-col-r .bl-title	{margin-left: 13px;}
.mainP-l .box-col-l .latestUpdates {margin:10px 0px;}
.mainP-l .box-col-l .latestUpdates img.statueBanner {border:1px solid #ccc;width:204px;}
.mainP-l .box-col-l .latestUpdates img.challengeBanner {border:1px solid #ccc;}

.workspace	{text-align:center;margin:10px 0px 0px 13px;
	padding:0px 0px;
	position: relative;
	border:1px solid #ababab;
	height: 302px; 
	}
.workspace .slide-img img {display:none;}	
.workspace img#changingimage{width:476px;height:300px;border:0px solid #d0d0cf;}
.workspace .rotateMouseIco { background:url(../Images/main/mouse-darg.png) no-repeat 0 0;width:50px; height:39px;position:absolute;left:420px;top:250px;z-index:2000;display:none;}

.upload	{margin:10px 0px 0px 13px; border:1px solid #ababab;height:165px;}
.upload .upldcrn-1{float: right; background:url(../images/main/upload-corner-rgt.gif) repeat-x 100% 0%;}
.upload .upldcrn-2 {background:url(../images/main/upload-corner-lft.gif) no-repeat 0% 0%; padding: 1px 5px 3px 0px; font-family:Arial; color:#909090; cursor:pointer;}
.upload .upldcrn-2 a {color:#909090; margin-right:0px;}
.upload .upldcrn-2 a:hover{text-decoration: none;}
.upldPar {height: 100px;padding-top:15px}
img#doneImg         {position: relative;top: 3px;left: 10px;}
.upload	h2			{font-size:13px; color:#6087c0; padding: 10px 0px 0px 15px;}
.upload a{margin-left:15px; font-family:Arial; color:#6c91c3; text-decoration:none;}
.upload a:hover{text-decoration:underline;}
.upld-status{background:url(../images/main/upload-progress-bg.gif) repeat-x 0% 100%;padding: 5px 0px 5px 15px;border-top:1px solid #ababab;color:#909090;position:relative;}
.upld-status img.modelProcessProgress {position:absolute;top:3px;right:5px;margin-right:20px;}
.upload .statusMsg  {color:#4c4c4c;font-size: 12px;padding: 5px 0px 5px 15px;line-height:16px;position:relative;}        /*showing status masg*/
.upload .requestpriceImg {padding-top:5px;}

.progr-bar {width:70%; border:0px solid #666666;}
.serv-trace	{display: none;}
#lblUploaderProgressText{color: #666666; white-space:normal; width:60%;}
#imgUploaderInsert {margin:10px 0px 0px 15px;cursor:pointer;}
#ButtonPostBack {display:none;}

/* upload tooltip */
div.uploadToolTip {display:none;background:url(../Images/upload-design-png.png);width:209px;height:122px;z-index:2000;}
/* right section UI components */
.opt-right 	{border: 1px solid #ababab;margin:10px 0px 0px 0px;padding:0px 0px 10px 10px;zoom:1; height: 646px;}
.opt-hdng	{font:12px Myriad Pro;
			 color:#6c91c3;
			 text-transform:uppercase;
			 background:url(../images/main/hdng-title-delim.gif) no-repeat 0% 100%;
			 padding: 4px 0px 2px 0px;
			 margin-bottom: 7px;
			 clear:left;
			 }
.opt-cntrl				{float:left;margin-right:5px;margin-bottom: 5px;padding-left: 10px; width:65%;}
.opt-cntrl select 		{width:120px;font-size:11px;color:#4c4c4c;}
.opt-cntrl input.qty	{width:100px;font-size:11px;color:#4c4c4c;padding:2px 0px 0px 2px;border-right:none;height:15px;margin:0px;}
.no-floats	{float:none;clear:left;position:relative;height:19px;}
*:first-child+html .no-floats img {position:relative;top:0px;}
.no-floats img 			{vertical-align:top !important;}
.flt-l-cont div input 	{margin-right: 5px;}
.hint					{padding-top:4px;}
.hint img 	{cursor:pointer;}
#modelHold {display:none;}
.no-bot-marg{margin-bottom:0px;}
.prpty-list	{color:#4c4c4c;padding:2px 0px 0px 10px;}
.prpty-list img.modellPropImg {background: url(../Images/main-sprite.png) no-repeat -123px -13px;width:15px;height:12px;cursor: pointer;}
.prcie		{font:24px "Myriad Pro"; color:#6c91c3; padding:5px 0px 5px 10px;}
.prcie span.exclVat {font-size:11px;color:#4c4c4c;font-family:Tahoma;display:block;padding-bottom:10px;}
.add2cart	{float:left; width:48%; padding-bottom:10px;}
.chckout	{float:left; padding-bottom:10px;}
.chckout input {border:none;cursor: pointer;}
.add2cart img, .chckout img {cursor:pointer;}
.paym-sys	{clear:left; padding-top:10px; border-top: 1px dotted #bcbbb9;}
/**slider**/
.jSlider-box{width: 63%; margin:5px 5px 5px 0px;float:left;padding:2px 5px 0px 0px;}
#pnlMeasureUnits{padding-left:3px;}
#pnlMeasureUnits label{color:#4c4c4c;}
.sldr-control{padding:0px 0px 0px 8px;width: 95%;} 
.flt-l-cont input{border:none;}
div.scaler-inputs{padding:0px 0px 5px 8px;}
div.scaler-inputs div {padding: 5px 0px 3px 0px;}
div.scaler-inputs div.ratio-iputs {padding:0px;}
div.scaler-inputs span {font-size:11px;color:#4c4c4c;}
#txtScaleRatioPercent,#txtScaleRatioNumerator,#txtScaleRatioDenominator{font-size:11px;color:#4c4c4c;padding:1px;}
#txtScaleRatioPercent {width:90px;margin-right:10px;}
#txtScaleRatioNumerator,#txtScaleRatioDenominator {width:50px;margin-right:5px;}
/* left Sections */
.left-cont	{padding:10px 8px 0px 10px; border:0px solid #666666;}
.left-cont .bl-title {margin:0px 0px 10px 0px;}
/* materialise blog block */
.imat-blog 	{border: 1px solid #ababab; margin-top:10px; padding:10px 10px 10px 10px;height:217px;}
.imat-blog div.date-usr	{color: #4c4c4c;padding: 4px 0px;border:none;}
.imat-blog div a 		{ text-decoration:none;}
.imat-blog div a:hover 	{text-decoration:underline;}
.imat-blog div			{border-bottom:1px solid #e7e7e7;padding:0px 0px 5px 0px;}
.imat-blog div:last-child	{border:none;}
.imat-blog div.blogLink     {text-align:right;border-bottom:none;}
.imat-blog div.blogLink img {margin:10px 0px 0px 5px;background: url(../Images/more-arrow.gif) no-repeat;width:6px;height:6px;}
/* featured project block */
.featProj {padding:0px 10px 0px 10px;}
.featProj .modelStoriesBlock {padding:10px 20px 50px 30px;margin-top:10px;text-align:left;}
.featProj .modelStoriesProducrInfoWrapper {width:400px;color:#333;line-height:18px;}
.featProj .modelStoriesProducrInfoWrapper h2 {font-size:24px;color:#3d3d3d;margin-bottom:15px;}
.featProj .modelStoriesDetailsWrapper {border-right:none;}
/***footer***/
#footer 			{background:url(../images/footer-bg.gif) repeat-x 0% 0%;padding: 12px 0px 15px 0px;margin-top:10px;clear:both;height:50px; margin-left: 1px;}
#footer span		{padding:0px 10px 0px 0px;display:block;text-align: right; color:#999999;}
.ft-box 			{clear: both;color:#4c4c4c;padding-bottom: 25px;text-align:center;}
.ft-box div {text-align:center;}
.ft-box	a {color:#4c4c4c;margin:0px 5px;}		/** Mainpage.CSS Body Section  **/

/** 
*	Layout component
*	Featured project - Square image preview, vertical scroll, right side description  
**/

div.box-l-comunitySec {width:77%;text-align:left;}
div.modelStoriesWrapper {padding:10px;}

div.modelStoriesBlock {border:1px solid #ababab;padding:0px 20px 20px 20px;margin-bottom:10px;zoom:1;}
div.modelStoriesBlock div.modelImgs {padding:0px 0px 35px 0px; border-bottom:1px dotted #e7e7e7;}
div.modelStoriesBlock div.modelImgs div.imgF {float:left;margin:0px 25px 0px 0px;cursor:pointer;}
div.modelStoriesTitle h2 {font-size:25px;color:#6c91c3;margin:15px 0px 0px 0px;}

div.modelStoriesProducrInfoWrapper {width:192px;float:left;font-size:12px;} 
div.modelStoriesProducrInfo h2{color:#6c91c3;font-size:24px;margin-bottom:10px;padding:0px;}
div.modelStoriesProducrInfo div.det-prpty {width:85px;padding-left:0px;}
div.modelStoriesProducrInfo div.det-prpty,
div.modelStoriesProducrInfo div.det-value {padding-bottom:10px;color:#3d3d3d;}

div.modelStoriesDetailsWrapper{border-right:1px solid #ccc;padding-right:15px;margin-right:10px;width:430px;float:left;}
div.modelStoriesDetails div.modelStoriesGallery div.modelMainImg,
div.modelStoriesDetails div.modelStoriesGallery div.modelRollOverImgs {float:left;}
div.modelStoriesDetails div.modelStoriesGallery div.modelMainImg {
	margin-right:7px;
	border:1px solid #ababab;
	width:315px;
	height:315px;-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding:1px;
	}
div.modelStoriesDetails div.modelStoriesGallery div.modelRollOverImgs .items div {
	width:100px; 
	height:100px;
	border:1px solid #ababab;
	margin:0px 0px 3px 0px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	text-align:center;
	padding:1px;
	}
div.modelStoriesDetails div.modelStoriesGallery div.modelRollOverImgs img.modelRollOverImgNoMarg{margin:0px;}
div.modelStoriesDetails div.modelStoriesStoryTxt {padding:15px 0px 0px 0px;color:#3d3d3d;line-height:16px;}
div.modelStoriesDetails div.modelStoriesStoryTxt div {position:relative;}
div.modelStoriesDetails div.modelStoriesStoryTxt div a {position:absolute;left:26%;top:-7px;}
div.modelStoriesDetails div.modelStoriesStoryTxt div img.magnifyier {width:14px;height:14px;background:url(../Images/main-sprite.png) no-repeat -123px -25px;position:absolute; left:90px;top:-6px;}
div.modelStoriesDetails div.modelStoriesStoryTxt h2 {color:#3d3d3d;font-size:25px;margin:10px 0px 10px 0px;}
div.modelStoriesDetails .linkEditPage {padding-top:15px;font:12px Tahoma, Arial;color:#3a547c;}
div.modelStoriesDetails .linkEditPage a {font:12px Tahoma, Arial;text-decoration:none;}
div.modelStoriesDetails .linkEditPage a:hover {text-decoration:underline;}	/** Global.CSS Vretical scroll mode description layout component **/

/** Product Pages navigation scrollable component **/

.productpage-navi-scroll {background:url(../Images/model-stories/scrollrd/scroll-navi-right.gif) no-repeat 100% 0px;}
.productpage-navi-scroll .scrl-wrapper {width:auto;padding-left:13px;overflow:hidden;padding-top:20px;background:url(../Images/model-stories/scrollrd/scroll-navi-left.gif) no-repeat 0px 0px;}
.productpage-navi-scroll .scrl-wrapper .prev,
.productpage-navi-scroll .scrl-wrapper .next{margin-top:30px;}
.productpage-navi-scroll .scrl-wrapper .prev {margin-right:20px;}
.productpage-navi-scroll .scrl-wrapper .scrollable-product-page {width:790px;height:160px;overflow:hidden;position:relative;}
.productpage-navi-scroll .scrl-wrapper .scrollable-product-page .items {width:3000px;position:absolute;}
.productpage-navi-scroll .scrl-wrapper .scrollable-product-page .items div{width:auto;height:auto;border:none;margin:0px;}
.productpage-navi-scroll .scrl-wrapper .scrollable-product-page .items div.model-author{float:none;font-size:12px;color:#333;text-align:left;}
.productpage-navi-scroll .scrl-wrapper .scrollable-product-page .items div.scroll-item{
		width:270px;
		height:160px;
		text-align:left;
		margin-right:0px;
		padding-right:0px; 
		background: url(../Images/model-stories/scrollrd/delimiter.png) no-repeat 250px 0px;
		float:left;
	}

.productpage-navi-scroll .scrl-wrapper .scrollable-product-page .items div.scroll-item a {font-size:18px;color:#3e669c;text-decoration:none;}
.productpage-navi-scroll .scrl-wrapper .scrollable-product-page .items div.scroll-item a:hover{text-decoration:underline;}
.productpage-navi-scroll .scrl-wrapper .scrollable-product-page .scroll-box {padding-top:5px;}
.productpage-navi-scroll .scrl-wrapper .scrollable-product-page .items div.scroll-item a.scroll-anchor-img {display:block;height:100px;width:100px;cursor:pointer;float:left;margin-right:10px;}
.productpage-navi-scroll .scrl-wrapper .scrollable-product-page .items div.scroll-item img{border:1px solid #999;padding:1px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.productpage-navi-scroll .scrl-wrapper .scrollable-product-page .items div.active-item img {border:2px solid #2483d3;padding:1px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.productpage-navi-scroll .scrl-wrapper .scrollable-product-page .items div.scroll-description-box {padding:0px 0px 0px 0px;float:left;width:125px;height:105px;overflow:hidden;}
.productpage-navi-scroll .scrl-wrapper .scrollable-product-page .items div.scroll-description-text{padding:0px 0px 0px 0px;color:#333;text-align:justify;font-size:11px;}
.productpage-navi-scroll .scrl-wrapper .scrollable-product-page .items div.scroll-description-text a{font-size:11px;}
.productpage-navi-scroll .scrl-wrapper .scrollable-product-page .items div.scroll-description-text p {margin:0px;padding:0px;}	/** ProductPage.CSS Pages navigation scrollable component **/

/** Product page layout**/

div.modelStoryWrapper .mainP-l{width:215px; background:url(../Images/mode-bord-bgr-hor.gif) no-repeat 100% 0%;height:450px;padding-top:10px;}
div.modelStoryWrapper .mainP-r{width:75%;}
div.modelStoryWrapper .left-cont{padding-top:0px;padding-right:0px;padding-left:5px;}
div.modelStoryWrapper .box{padding:10px 0px 10px 0px;}	/** ????? **/

/**Models product list**/

.modelListWrapper .bl-title {margin-bottom: 10px;}
.modelListTable {border-bottom:1px solid #b2b2b2;width:100%;margin:0px auto 0px auto;}
.modelListTable tr.modelListHeadingTr td {padding:0px 0px 10px 0px;border:none;}
.modelListTable tr.modelListHeadingTr div {
	padding:3px;
	text-align:center;
	background:#e2e2e2;
	border:1px solid #b2b2b2;
	border-right:none;
	font: bold 12px arial, tahoma;
	}
.modelListTable tr.modelListHeadingTr div.modelListLast {border-right:1px solid #b2b2b2;}
.modelListTable tr td {border-top:1px solid #b2b2b2;border-left:1px solid #b2b2b2;text-align:center;padding:3px;font: 12px arial, tahoma;}
.modelListTable tr td.modelListImgTd {width:180px;}
.modelListTable tr td.modelListBg {background:#e2e2e2;width:100px;}
.modelListTable tr td img {height:35px;}
.modelListTable tr td a {font: 12px Arial, Tahoma;color:#3a547c;}
.modelListLast {border-right:1px solid #b2b2b2;width:100px;}
#demotip { 
    display:none; 
    background:transparent/*url(images/white_.png)*/; 
    height:102px; 
    width:102px; 
	text-align:center;
	}

#demotip img {border:2px solid #6c91c3;}
	/** ProductsEditList.CSS List view models for editing **/
	
/**edit page **/
.editpageWrapper {padding:0px;}
.editpageWrapper .editpageBox {border:1px solid #ababab;}
.EditItemsWrapper {width:450px;text-align:left;}
.EditItemsWrapper h2 {color:#7698c7;font: 21px Myriad Pro, Arial, Tahoma, Geneva, sans-serif; font-style:italic;margin:25px 0px 10px 0px;}
.titleEditBox input {width:180px;}
.EditItemsWrapper img.editImg {margin:15px 0px 5px 0px;}
.EditItemsWrapper .EditItemsBox {margin-bottom:15px;}
.EditItemsWrapper .EditItemsBox .editItem {position:relative;padding:6px 0px 6px 0px;border-bottom:1px solid #ababab;zoom:1;}
.EditItemsWrapper .EditItemsBox .editItem .edfltImgMsg {position:absolute;left:70%;top:10%;display:none;color:#333;}
.EditItemsWrapper .EditItemsBox .editItem:last-child {border:none;}
.EditItemsWrapper .EditItemsBox .editItem img {margin:0px 15px 0px 30px;width:55px;}
.EditItemsWrapper .EditItemsBox .editItem input {border:none;position:absolute;top:45%;}
.EditItemsWrapper .inps-box {background:none;}
.EditItemsWrapper .permissionShowImg {padding:15px 0px 0px 0px;}
.EditItemsWrapper .permissionShowImg input {margin-right:15px;position:relative;top:2px;border:none;}	/** ProductEditPage.CSS Page for editing, uploading image, adding description **/


/*** Global classes for checkout procedure ***/
.img-box 	 {border: 1px solid #ababab; height:120px; text-align:center;}
.img-box img {width: 100px; height: 100px; border:0px solid #000; margin-top: 10px;}
.no-fixed img{width:auto;height:auto;}
.det-prpty				{width:110px;}
.det-value 				{position:relative;}
.det-prpty, .det-value 	{float:left; padding: 0px 0px 5px 10px;}
.det-value input		{width:150px;}
.det-wrapp 				{width:175px;}
.box-r .det-prpty {width: 50%; padding-top: 0px;}
/**Step breadcrumb**/
#main div.chckOutStepBreadcrumbWrapper {margin:10px 0px 15px 0px;}
#main div.chckOutStepBreadcrumb {width:603px;margin-left:auto;}
#main .newManualPaymentWrapp div.chckOutStepBreadcrumb {width:365px;margin-left:auto;}
#main div.chckOutStepBreadcrumb div.sprtHold {float:left;}
#main div.chckOutStepBreadcrumb div a {
	display:block;
	margin:0px;
	padding:0px;
	background:url(../Images/checkout_navigation.gif) no-repeat;
	height:22px;
	text-decoration:none;
	cursor:default;
	}
#main div.chckOutStepBreadcrumb div a:hover {
	display:block;
	margin:0px;
	padding:0px;
	background:url(../Images/checkout_navigation.gif) no-repeat;
	height:22px;
	text-decoration:none;
	cursor:default;
	}
#main div.chckOutStepBreadcrumb div a.stepCartReview {background-position: 0px 0px; width:93px;}
#main div.chckOutStepBreadcrumb div a.stepDelivery {background-position: -93px 0px; width:144px;}
#main div.chckOutStepBreadcrumb div a.stepPaymentConfirm {background-position: -235px 0px; width:119px;}
#main div.chckOutStepBreadcrumb div a.stepOrderConfirm {background-position: -354px 0px;width:123px;}
#main div.chckOutStepBreadcrumb div a.stepPublishMyModel {background-position: -477px 0px;width:123px;}	/** CheckoutGlobal.CSS styles for checkout procedures **/

/*
** new checkout procedure
*/

/** cart review page**/
#main div.newCheckoutWrapp {color:#3d3d3d;}
#main div.newCheckoutWrapp div.box-l {width:18%;margin-top:10px;}
#main div.newCheckoutWrapp div.box-r {width:80%;background:none;margin-top:10px;padding-right:10px;}
#main div.newCheckoutWrapp div.det-priceUnit-wrapp{width:215px;float:right;margin:35px 0px 0px 0px;}
#main div.newCheckoutWrapp div.box-r div.det-priceUnit-wrapp .det-prpty	{padding-bottom:6px;width:90px;padding-left:8px;}
#main div.newCheckoutWrapp div.box-r div.det-priceUnit-wrapp .det-value {padding-bottom:6px;width:101px;text-align:right;}
#main div.newCheckoutWrapp div.box-r div.det-wrapp{float:left;width:50%;}
#main div.newCheckoutWrapp div.box-r div.det-wrapp .det-prpty{width:25%;padding-bottom:6px;}
#main div.newCheckoutWrapp div.box-r div.det-wrapp .det-value{width:65%;padding-bottom:6px;}
#main div.newCheckoutWrapp div.box-transportCost{background:#c5d9f6;padding:10px 10px 0px 10px;height:110px;}
#main div.newCheckoutWrapp .box-transportCost div.det-priceUnit-wrapp {width:210px;float:right;margin:20px 0px 0px 0px;}
#main div.newCheckoutWrapp .box-transportCost div.det-priceUnit-wrapp .det-value {width:71px;text-align:right;white-space:nowrap;padding-left:0px;}
#main div.newCheckoutWrapp .box-transportCost div.det-priceUnit-wrapp .det-prpty {width:135px;padding-left:0px;white-space:nowrap;}
#main div.newCheckoutWrapp .box-transportCost div.countryZipInputs {width:56%;float:left;}
#main div.newCheckoutWrapp .box-transportCost .countryZipInputs .usStateBox {margin-top:10px;display:none;}
#main div.newCheckoutWrapp .box-transportCost .countryZipInputs .usStateBox div{padding-bottom:5px}
#main div.newCheckoutWrapp .box-transportCost .countryZipInputs .usStateBox input {width:150px;border:1px solid #39F;}
#main div.newCheckoutWrapp div.ziCont {float:left;padding:15px 20px 0px 0px;position:relative;}
#main div.newCheckoutWrapp div.ziCont .ziNoact {position:absolute;top:15px;left:0px;width:53px;height:21px;background:#c5d9f6;zoom:1;-moz-opacity:.70;-ms-filter:?alpha(opacity=70)?;filter:alpha(opacity=70);opacity:.70;}/*c5d9f6*/
#main select {color:#3d3d3d;}
#main div.newCheckoutWrapp input#txtAddressZip {padding:2px;color:#3d3d3d;}
#main div.reqMnlPriceHolder{
	border:0px solid #de2a03;
	background:#FFC;
	padding:10px 0px 10px 10px;
	color:#de2a03;
	margin-top:10px;
	}
#main div.reqMnlPriceHolder div.reqMnlFlt {float:left;font:14px tahoma, arial;margin-right:10px;}
#main div.reqMnlPriceHolder input {}/**position:absolute;top:10px;left:85%;**/
/*review lamp*/
#main div.newCheckoutWrapp .lamp-base-box {border:1px solid #ababab;padding:10px 10px 10px 10px;margin:10px 0px;zoom:1;}
#main div.newCheckoutWrapp .lamp-base-box div img {margin:20px 70px 7px 0px;}
#main div.newCheckoutWrapp .lamp-base-box .lamp-base-left {float:left;width:665px;}
#main div.newCheckoutWrapp .lamp-base-box div.lampRadioHold {float:left;width:165px;}
#main div.newCheckoutWrapp .lamp-base-box div.lampRadioHold div img {margin-left:30px;}
#main div.newCheckoutWrapp .lamp-base-box div.lampRadioHold input {position:relative;top:2px;border:none;}
#main div.newCheckoutWrapp .lamp-base-box div.det-priceUnit-wrapp {margin-top:125px;}
#main div.newCheckoutWrapp .lamp-base-box div.det-priceUnit-wrapp .det-prpty{padding-bottom:6px;width:90px;padding-left:8px;}
#main div.newCheckoutWrapp .lamp-base-box div.det-priceUnit-wrapp .det-value{padding-bottom:6px;width:101px;text-align:right;}
/*review bookend*/
#main .newCheckoutWrapp .bookend-cart-box div.box-r, 
#main .newCheckoutWrapp .bookend-cart-box div.box-l {margin:0px 0px 10px 0px;}
/*Promo Codes */
.promo_code {height: 40px; border: 1px solid  #ABABAB;text-align: left; padding: 0 10px 5px 10px; margin-top: 10px;}
.promo_code div.main_prm {float: left; line-height: 23px;}
.promo_code #txtpromocode{border: 2px solid #6C91C3 ; margin: 0 0 0 10px;}
.promo_code .abpromo {font-size: 18px; color: #6C91C3; padding: 0 5px; font-weight: bold; text-decoration: none; line-height: 19px;}
#contentLoadPrmCode {display: none;}
.promo_code .sumtotal {float: right; width: 215px; margin-top: 5px; }
.promo_code .sumtotal .det-value {width: 80px; text-align: right;}   
.promo_code .sumtotal .det-prpty {width: 116px; padding-left:5px;}
.promo_code div.overlayVat {text-align: center; font-size: 16px;}
.promo_code div.overlayVat p {padding: 10px 0;}
.newCheckoutWrapp .promo_code div.error {color: Red; height: 20px; width: 209px; line-height: 16px; float: right; position:static; background: none; padding-top: 5px; text-align: left;}
.newCheckoutWrapp .promo_code div.error span {padding-right: 3px;}
.promo_code #txtPromoCodeValue {padding-bottom: 4px;}
.promo_code .main_prm .ziCont label {line-height: 20px;}
#main div.newCheckoutWrapp  .promo_code .main_prm .ziCont {padding-right: 10px;}	/** CartReviewStepPage.CSS cart review page styles **/

/**delivery page**/
#main .newDeliveryWrapp div.chckOutStepBreadcrumbWrapper{margin:20px 0px 15px 0px;}
#main .newDeliveryWrapp div.chckOutStepBreadcrumb div a.stepCartReview {background-position: 0px -23px; width:93px;}
#main .newDeliveryWrapp div.chckOutStepBreadcrumb div a.stepDelivery {background-position: -93px -23px; width:144px;}
#main .newDeliveryWrapp div.chckOutStepBreadcrumb div a.stepPaymentConfirm {background-position: -235px -23px; width:119px;}
#main .newDeliveryWrapp div.chckOutStepBreadcrumb div a.stepOrderConfirm {background-position: -354px -23px;width:123px;}
#main .newDeliveryWrapp div.chckOutStepBreadcrumb div a.stepPublishMyModel {background-position: -477px -23px;width:123px;}
#main .newDeliveryWrapp div.billinDetBox{display:none;}
#main .newDeliveryWrapp div.box {padding:20px 10px 30px 45px;border:1px solid #ababab;margin-top:10px;}
#main .newDeliveryWrapp .box-col-r {height:411px;}
#main .newDeliveryWrapp .box-col-r h2{font: 18px Myriad Pro, Arial; color:#6c91c3;padding:0px 0px 10px 6px;}	
#main .newDeliveryWrapp .box-col-l h2{font: 18px Myriad Pro, Arial; color:#6c91c3;padding:0px 0px 44px 10px;}
#main .newDeliveryWrapp .box-col-l .det-prpty,
#main .newDeliveryWrapp .box-col-r .det-prpty,
#main .newDeliveryWrapp .box-col-l .det-value,
#main .newDeliveryWrapp .box-col-r .det-value {padding-bottom:6px;}
#main .newDeliveryWrapp .box-col-l .det-value, 
#main .newDeliveryWrapp .box-col-r .det-value{width:235px;}
#main .newDeliveryWrapp .billAddrssRadioBox .det-prpty{width:40%;padding:0px 0px 15px 0px;}
#main .newDeliveryWrapp .billAddrssRadioBox .det-value{width:49%;padding:0px 0px 15px 0px;}
#main .newDeliveryWrapp .billAddrssRadioBox .det-value input{width:auto;border:none;position:relative;top:1px;margin-right:5px;}
#main .newDeliveryWrapp .billAddrssRadioBox .det-prpty input{border:none;position:relative;top:1px;margin-right:5px;}
#main .newDeliveryWrapp span.phoneFieldRule {font-size:10px;}
#main .newDeliveryWrapp .phoneFieldEx {padding-top:5px;color:#ababab;}
#main .newDeliveryWrapp span#validvat {display: none;}	/** DliveryStepPage.CSS delivery page styles **/

/**payent confirmation**/
#main .newPaymentWrapp div.chckOutStepBreadcrumbWrapper{margin:20px 0px 15px 0px;}
#main .newPaymentWrapp div.chckOutStepBreadcrumb div a.stepCartReview {background-position: 0px -47px; width:93px;}
#main .newPaymentWrapp div.chckOutStepBreadcrumb div a.stepDelivery {background-position: -93px -47px; width:144px;}
#main .newPaymentWrapp div.chckOutStepBreadcrumb div a.stepPaymentConfirm {background-position: -235px -47px; width:119px;}
#main .newPaymentWrapp div.chckOutStepBreadcrumb div a.stepOrderConfirm {background-position: -354px -47px;width:123px;}
#main .newPaymentWrapp div.chckOutStepBreadcrumb div a.stepPublishMyModel {background-position: -477px -47px;width:123px;}
#main .newPaymentWrapp div.pyaHelpTxt {text-align:right;font:10px Tahoma;color:#3d3d3d;width:400px;margin-left:auto;margin-top:20px;line-height:14px;}
#main .newPaymentWrapp .box {border:1px solid #ababab;margin-top:10px;padding:20px 15px 20px 15px;}
#main .newPaymentWrapp .box h2{font: 18px Myriad Pro, Arial; color:#6c91c3;margin:10px 0px 15px 0px;}
#main .paymColWrapper {padding:0px 0px 0px 0px}
#main .paymColWrapper .det-value{width:49%;}
#main .paymColWrapper .det-prpty{padding-left:0px;}
#main .paymColWrapper .det-value,
#main .paymColWrapper .det-prpty{padding-bottom:7px;}
#main .paymColWrapper .box-col-r h2,
#main .paymColWrapper .box-col-l h2{font:11px Tahoma, Arial;font-weight:bold;color:#3d3d3d;margin:0px 0px 15px 0px;}
#main .cartDetailsTable {border-collapse:collapse;border-color:#3d3d3d;}  
#main .cartDetailsTable td {border-bottom:1px solid #3d3d3d;border-right:1px solid #3d3d3d;}
#main .cartDetailsTable .itemDet td {padding:10px;text-align:center;}
#main .cartDetailsTable .shipPriceDet td {padding:5px;text-align:center;background:#ebebeb;}
#main .cartDetailsTable .shipPriceDet td div {text-align:left;padding-right:20px;width:120px;margin-left:auto;white-space:nowrap;}
#main .cartDetailsTable .priceTotalDet td {padding:5px;text-align:center;background:#c0c0c0;}
#main .cartDetailsTable .priceTotalDet td div	{text-align:left;padding-right:20px;width:120px;margin-left:auto;}
#main .newPaymentWrapp .payPalImg {text-align:right;padding-top:15px;}
#main .newPaymentWrapp .payPalImgBtm {text-align:right; padding-right: 15px;}
#posImg{display:none;position:absolute;color:#fff;background:#888;border:1px solid #fff;font-family:Myriad Pro, Arial;font-size:20px;line-height:23px;padding:15px;width:500px;text-align:center;}	/** paymentConfirmationStepPage.CSS payment confirmation styles **/

/**invoice**/
#main .newOrderCofirmWrapp div.chckOutStepBreadcrumbWrapper{margin:20px 0px 15px 0px;}
#main .newOrderCofirmWrapp div.chckOutStepBreadcrumb div a.stepCartReview {background-position: 0px -47px; width:93px;}
#main .newOrderCofirmWrapp div.chckOutStepBreadcrumb div a.stepDelivery {background-position: -93px -69px; width:144px;}
#main .newOrderCofirmWrapp div.chckOutStepBreadcrumb div a.stepPaymentConfirm {background-position: -235px -69px; width:119px;}
#main .newOrderCofirmWrapp div.chckOutStepBreadcrumb div a.stepOrderConfirm {background-position: -354px -69px;width:123px;}
#main .newOrderCofirmWrapp div.chckOutStepBreadcrumb div a.stepPublishMyModel {background-position: -477px -69px; width:123px;}
#main .newOrderCofirmWrapp .box {border:1px solid #ababab;margin-top:10px;padding:20px 15px 20px 15px;}
#main .newOrderCofirmWrapp .box h2{font: 18px Myriad Pro, Arial; color:#6c91c3;margin:10px 0px 15px 0px;}
#main .newOrderCofirmWrapp .box .paymColWrapper h2 {font:11px Tahoma, Arial;font-weight:bold;color:#3d3d3d;margin:0px 0px 15px 0px;} 
#main .newOrderCofirmWrapp .orderInfColWrap .det-prpty {padding-left:0px;}
#main .newOrderCofirmWrapp .orderInfColWrap .det-value{width:49%;}
#main .newOrderCofirmWrapp .orderInfColWrap .box-col-l .det-value{position: static;}
#main .newOrderCofirmWrapp .orderInfColWrap .invprintlogo {width: 768px; position: relative;}
#main .newOrderCofirmWrapp .orderInfColWrap .box-col-r div {padding-bottom:5px;}
#main .newOrderCofirmWrapp .invoiceActionLinksWrapper {position:relative;}
#main .newOrderCofirmWrapp .invoiceActionLinks {position:absolute;text-align:right;border:0px solid #000;left:77%;top:45px;width:175px;}
#main .newOrderCofirmWrapp .invoiceActionLinks a {margin-right:0px;text-decoration:none;color:#3d3d3d;}
#main .newOrderCofirmWrapp .invoiceActionLinks a:hover {text-decoration:underline;}
#main .newOrderCofirmWrapp .invoiceActionLinks a#lnkPrint {background: url(../Images/print-this-ico.gif) no-repeat 0% 50%;padding-left:19px;}	/** InvoiceStepPage.CSS invoice page styles **/

/**publish my modell**/
#main .publishMyModelWrapp div.chckOutStepBreadcrumb div a.stepCartReview {background-position: 0px -92px; width:93px;}
#main .publishMyModelWrapp div.chckOutStepBreadcrumb div a.stepDelivery {background-position: -93px -92px; width:144px;}
#main .publishMyModelWrapp div.chckOutStepBreadcrumb div a.stepPaymentConfirm {background-position: -235px -92px; width:119px;}
#main .publishMyModelWrapp div.chckOutStepBreadcrumb div a.stepOrderConfirm {background-position: -354px -92px;width:123px;}
#main .publishMyModelWrapp div.chckOutStepBreadcrumb div a.stepPublishMyModel {background-position: -477px -92px; width:123px;}
#main .publishMyModelWrapp .box-l {width:160px;margin-top:0px;}
#main .publishMyModelWrapp .box-r {width:735px;background:none;margin-top:0px;}
#main .publishMyModelWrapp .det-wrapp {width:55%;}
#main .publishMyModelWrapp .det-wrapp .det-prpty {width:20%;padding-bottom:6px;}
#main .publishMyModelWrapp .det-wrapp .det-value {width:72%;padding-bottom:6px;}
.publishMyModelWrapp .pubModellAgree {text-align:left;padding:5px 0px 15px 5px;}
.publishMyModelWrapp .pubModellAgree p {padding:0px 150px 0px 0px;line-height:18px;}
.publishMyModelWrapp .pubModellAgree input {position:relative;top:2px;left:-5px;border:none;}
.publishMyModelWrapp .pubModellAgree div {padding:5px 0px;}
.publishMyModelWrapp .pubModellAgree div a {font: bold 12px Tahoma;}
.publishMyModelWrapp .pubModellAgree span {font-weight:bold;}
.pubModellAgreeNA p {color:#E1E1E1;}
.pubModellAgreeNA div a{color:#E1E1E1;cursor:text;text-decoration:underline;}
.pubModellAgreeNA div a:hover{color:#E1E1E1;cursor:text;text-decoration:underline;}	/** PublishStepPage.CSS publish model step page styles **/

/* extracted old procedure */

.inps-box{
	background:url(../Images/09-06-09-i_27.gif) no-repeat 50% 50%;
	height:36px;
	margin-top:10px;
	zoom: 1;/**triggers IE hasLayout, remember not w3c valid !**/
	}
.inps-box:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}
.inps-box .inp-bck-box {float:left; width:45%;text-align: left;}
.inps-box .inp-pay-box {float:right; width:45%;text-align: right;}
.inps-box input {margin-top:15px;} 	/** ???? **/

/***Manual Quoting***/
.mnlqtng-page-box {padding:0px 0px 0px 0px;text-align:left;}
.mnlqtng-page-box .mnlsqtng-page-wrap{border:1px solid #ababab;padding:10px 10px 10px 10px;margin-top:10px;}
.mnlqtng-page-box .mnl-qtng-box .bl-title-mnlqtng {background:none;padding:0px 0px 0px 5px;width:90%;margin:0px;}
.mnlqtng-page-box .bl-title-mnlqtng h2 	{font-size:11px;color:#3d3d3d;font-weight:bold;font-family:Tahoma;}
.mnlqtng-page-box .mnl-qtng-box			{border:0px solid #333333;zoom: 1;width:80%;}	/**triggers IE hasLayout, remember not w3c valid !**/
.mnlqtng-page-box .mnl-qtng-box div 	{float:left;margin-top:15px;}
.mnlqtng-page-box .mnl-qtng-box:after	{content:".";display:block;visibility:hidden;height:0px;clear:both;}
.mnlqtng-page-box .mnl-qtng-box .inp-cntrl {width:3%;clear:left;}
.mnlqtng-page-box .mnl-qtng-box .inp-cntrl input {border:none;}
.mnlqtng-page-box .mnl-qtng-box .det-prpty {width:35%;border:0px solid #333333;}
.mnlqtng-page-box .mnl-qtng-box .det-value {width:50%;border:0px solid #333333;margin-bottom:15px;}
.mnlqtng-page-box .mnl-qtng-box .det-prpty span {display:block;padding-top:0px;border:0px solid #333333;}
/**manual quoting done**/
.mnlqtng-done-box {padding:10px 0px 0px 0px;}
.mnlqtng-done-box .mnlsqtng-confrm-wrap{border:1px solid #ababab;padding:10px 10px 10px 10px;margin-top:0px;}
.mnlqtng-done-box .mnlsqtng-confrm-wrap .mnl-qtng-box {width:230px; margin: 0 auto; padding:20px 0px; width: 440px; text-align: left;}
.mnlqtng-done-box .mnlsqtng-confrm-wrap .mnl-qtng-box h2{width: 350px; font-size: 26px; font-family: Myriad Pro Cond, Arial, Tahoma; font-style: italic; color: #98b2d5;margin-bottom:15px;}
.mnlqtng-done-box .mnlsqtng-confrm-wrap .mnl-qtng-box  p {text-align: left; font-size: 13px; margin: 5px 0;}
.mnlqtng-done-box .mnlsqtng-confrm-wrap .mnl-qtng-box  p.accen {font-size: 13px; margin-top: 15px; margin-bottom: 15px;}
.mnlqtng-done-box .mnlsqtng-confrm-wrap .mnl-qtng-box  p.accen span {font-size: 15px; font-weight: bold;}
.mnlqtng-done-box .mnlsqtng-confrm-wrap .mnl-qtng-box div.back_to_main_page a {background: url(../Images/general_error_page.png) no-repeat; display: block; width: 170px; height: 80px; margin: 20px auto;}
.mnlqtng-done-box .mnlsqtng-confrm-wrap .mnl-qtng-box div.back_to_mp a {background: url(../Images/general_error_page.png) no-repeat; display: block; width: 170px; height: 80px; margin: 30px auto;}	
/* Validation */
div.mnlsqtng-page-wrap div.det-value {position:relative;}
div.mnlsqtng-page-wrap div.error {left: 70%;} /** ManualQoutePage.CSS manual quote styles page **/

/*************/
html, body 		{margin:0px; padding:0px; height:100%; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
div, tr, td 	{font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h1, h2 			{margin:0px; padding:0px; font: 16px Myriad Pro, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
form			{margin:0px; padding:0px;}
.floats-l		{float:left;}
.flt-l-cont div {margin-right: 5px;}
.clear			{clear:both; padding:0px;}
input, select	{font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;border:1px solid #bcbcbc;}
textarea		{border:1px solid #bcbcbc;font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
a 				{text-decoration: underline; color:#3a547c;}
a:hover 		{text-decoration: none;}
.p				{padding:0px 0px 15px 0px;}
/*skinable buttons*/
img.imgUpload			{width:83px;height:36px;background:url(../images/main-sprite.png) no-repeat -149px -459px;}
.statusMsg img.imgCancel {background:url(../images/main-sprite.png) no-repeat -149px -495px;width:53px;height:21px;margin: 5px 0px 2px 0px;cursor:pointer;position:absolute;top:0px;left:385px;}
img.changeAble 			{width:13px;height:13px; background:url(../images/main-sprite.png) no-repeat -124px 0px;}
img.proceedSkinable		{background:url(../Images/proceed-button.gif) no-repeat; width:93px;height:32px;}
img.ManualQuoteButton	{background:url(../Images/request_price_btn.gif) no-repeat;width:101px;height:21px;}
img.readDesignGuide		{background:url(../Images/Tool/readDesignGuideButn.gif) no-repeat;width:148px;height:20px;}
img.readMoreSatue	{background:url(../Images/Tool/bronzeStatue/read-more-overview.gif) no-repeat;width:91px;height:21px;}
img.makeAppoinment	{background:url(../Images/Tool/bronzeStatue/appotintment-3dscan.gif) no-repeat;width:218px;height:21px;margin-right:15px;}
img.alreadyHave		{background:url(../Images/Tool/bronzeStatue/alreadyhave-3dscan.gif) no-repeat;width:177px;height:21px;margin-left:15px;}


input.button 			{padding:0px;margin:0px;border:0px;cursor:pointer;background: url(../Images/main-sprite.png) no-repeat 0px 0px;}
/*input.AddCartButton 	{background:url(../images/skins/blender/blender-add.gif) no-repeat;width:87px;height:23px;}*/
input.CheckOutButtonInActive {background-position: -149px -42px;width:92px;height:21px;cursor:default;}
input.CheckOutButton 	{background-position: -149px -21px;width:92px;height:21px;}
input.BackButton		{background-position: -149px -147px;width:54px;height:21px;}
input.NextButton		{background-position: -149px -210px;width:53px;height:21px;}
input.ProceedButton		{background-position: -149px -168px;width:76px;height:21px;}
input.PayButton				{background:url(../Images/pay-btn.gif) no-repeat;width:47px;height:21px;}
input.ManualQuoteButton		{background-position: -149px -231px;width:101px;height:21px;}
input.SubmitLoginButton 	{background-position: -149px -357px;width:52px;height:21px;}
input.CancelButton 			{background:url(../Images/cancel-button.gif) no-repeat;width:52px;height:21px;}
input.update				{background-position: -149px -189px;width:53px;height:21px;}
input.check					{background-position: -149px -516px;width:53px;height:21px;}
input.updateNoActive		{width:53px;height:21px;}
input.home					{background:url(../Images/home-butn-wht.gif) no-repeat;width:47px;height:21px;}
input.uploadMyDesButton		{background:url(../Images/Tool/uploadMyDesignBtn.gif) no-repeat;width:149px;height:36px;}
input.uploadYourDesign		{background-position: 0px -116px;width:148px;height:63px;}
button.savePost				{background:url(../Images/save-post-button.gif) no-repeat;width:76px;height:21px;}
button.leaveCommentSbmt {
	border:none;
	padding:0px;
	margin:10px 70px 0px 0px;
	background:url(../Images/Blog/submit-comnt-btn.gif) no-repeat;
	width:106px;
	height:21px;
	cursor:pointer;
	}
.leaveComment button.leaveCommentSbmt {margin:10px 80px 0px 0px;}

input.submit {font: bold 13px Myriad Pro; color: #fff; border:none; padding: 0px 0px 2px 0px; margin:0px; background:url(../images/submt-btn.gif) no-repeat 0% 50%; width: 82px; cursor:pointer;} 
.sbmt {border:none;}
.btns {padding: 10px 0px 10px 0px; text-align:left;}

.bl-title  		{color:#fff; background:#6c91c3; padding:0px 0px 0px 18px; text-align:left;}
.bl-title span	{font-weight:bold;}	
#main 			{padding:10px 10px 0px 10px;}
	/** Global.CSS global layout declaration, buttons background styles **/
	
/**validation**/

/**validation**/
.gNickName, .gEmail, .gWebsite, .gArea {position: relative;}
.gNickName div.error, .gEmail div.error, .gWebsite div.error {left:380px;top:0;padding-left:23px;width:180px;color:Red;}
.gArea div.error  {left:470px;top:0;padding-left:23px;width:180px;color:Red;}
.recaptcha_input_area div.error {left:320px;top:2px;}
div.error {width: 21px; height: 25px; background:url(/images/not-valid.gif) no-repeat; position:absolute; left: 70%;top:10%;color:#CCC;}
div.success {width: 21px; height: 25px; background:url(/images/good-model.gif) no-repeat; position:absolute; left: 70%; top:-5px;}
#main .newDeliveryWrapp .companyValue div.error {width:120px;color:#F03;text-align:right;padding-top:3px;}
#errorInside {display:none;}
span.field-validation-error {display:none;}

.validationMsgs {float:left;width:350px;color:#C30;padding-top:15px;}
.validationMsgs span {font-weight:bold;}
.validationMsgs ul {padding-left:20px;}
#main div.det-value div.field-mm {position:relative;}
#main div.det-value div.field-mm div.error {position:absolute;left:0%;top:120%;background:none;color:#ff3300;width:120px;height:auto;font-size: 12px;}
#main div.det-value div.field-yy div.error {background:none;color:#ff3300;width:120px;height:auto;font-size: 12px;left:50%;top:50%;}
#main div.det-value div.field-yy div.success {background:none;}
img.paymH {height:20px;width:1px;} /** Validation.CSS styles for validation messages **/

/***scrolling***/
.scrl-wrapper			{border:1px solid #CCCCCC; width:672px;padding:15px 0px 16px 25px;}
.scrl-wrapper div		{float:left;}
.scrollable 			{position:relative;height: 104px; width: 560px;overflow: hidden;margin-right:10px;}
.scrollable .items		{position:absolute;width:2000em; border:0px solid #000000;height:106px;}
.scrollable .items div 	{border:1px solid #ababab;padding:1px;float:left;margin-right:10px;width:100px;height:100px;text-align:center;-moz-border-radius:2px;}
.prev					{margin-right: 10px;margin-left:3px;}
.prev a, .next a, .disabled a	{margin-top: 40px;cursor:pointer;height:29px; width:29px;display:block; background:url(../Images/main-sprite.png) no-repeat 0px 0px;}

.prev a.tr-prev			{background-position: 0px 0px;}
.prev a.tr-prev:hover	{background-position: 0px -29px;}
.next a.tr-next			{background-position: -29px 0px;}
.next a.tr-next:hover	{background-position: -29px -29px;}
.navi					{text-align:center;display:none;}

/** Vertical scrolling **/
div.modelRollOverImgs {position:relative;height:320px;width:104px;overflow:hidden;}
div.modelRollOverImgs .items {position:absolute;height:2000em;}
div.modelRollOverImgs .items div img {cursor:pointer;}
.modelStoriesGallery {position:relative;border:0px solid #006;}
/*.modelStoriesGallery .disabled {visibility:hidden;}*//**uncomment then arrow should be hidden if scroll is out**/
.modelStoriesGallery .prev a,
.modelStoriesGallery .next a {margin:0px 0px 0px 0px;}
.modelStoriesGallery .prev	{top:-35px;left:363px;height:30px;width:29px;position:absolute;}
.modelStoriesGallery .next 	{top:322px;left:363px;height:30px;width:29px;position:absolute; }
.modelStoriesGallery .prev a {margin:0px 0px 0px 0px;background-position: 0px -58px;}
.modelStoriesGallery .prev a:hover {background-position: 0px -87px;}
.modelStoriesGallery .next a {margin:0px 0px 0px 0px;background-position: -29px -58px;}
.modelStoriesGallery .next a:hover {background-position: -29px -87px;}	/** Global.CSS Scrollable horizontal/vertical component **/

/*** Overlayed elements ***/
div.overlay{background-image:url(../images/main/white-stbl.png);width:700px;height:400px;padding:20px 23px 55px 23px;display:none;}
div.overlay div.close {background-image:url(../images/main/close.png);position:absolute;right:5px;top:5px;cursor:pointer;height:35px;width:35px;} 
/** See full size img overlay **/
div.overlaySize {display:none; }
.overlaySize img {width: 500px;height:500px;border:2px solid #fff;}
div.overlaySize div.close{background-image:url(../images/main/close.png);position:absolute;left:95%;top:-15px;cursor:pointer;height:35px;width:35px;}
/** Do I have to pay vat oevrlay **/
div.overlayVat{background: url(../Images/doIhave2payVat_bg.png);padding:0px;width:793px;height:123px;display:none;padding:25px 20px 0px 30px;}
div.overlayVat div.close{background-image:url(../images/main/close.png);position:absolute;left:95%;top:0px;cursor:pointer;height:35px;width:35px;}
/** Step by step overlay **/
div.overlayStepByStep {background-image:url(../images/main/white-stbl.png);width:800px;height:600px;display:none;padding:20px 23px 55px 15px;}
*:first-child+html div.overlayStepByStep {padding-top:24px;} 
div.overlayStepByStep div.close {background-image:url(../images/main/close.png);position:absolute;right:5px;top:5px;cursor:pointer;height:35px;width:35px;}
/** Download plugins **/
div.overlayDownloadPlugin {background:url(../images/main/white-stbl.png) no-repeat 50% 0%;width:800px;height:700px;display:none;padding:20px 0px 55px 0px;}
div.overlayDownloadPlugin div.close {background-image:url(../images/main/close.png);position:absolute;right:-15px;top:5px;cursor:pointer;height:35px;width:35px;}
/** Model properties loade gif at overlay pane **/ 
#overlay4 span {position:relative;}
img.loaderStatusImg {position:absolute;left:350px;top:250px;}	/** Global.CSS Overlay styles **/

/* root element for tabs  */
ul.tabs{list-style:none;margin:0px !important;padding:0px 0px 0px 10px;height:25px;border-bottom:0px solid #666;background:url(../images/popups/tab-back-bg.gif) repeat-x 0% 100%;}
/* single tab */
ul.tabs li{float:left;text-indent:0;padding:0px;margin:0px !important;list-style-image:none !important;}
/* link inside the tab. uses a background image */
ul.tabs a.nobrd{background: none;}
ul.tabs a { 
			background: url(../images/popups/tab-delim.gif) no-repeat 0% 100%;
			font-size:11px;
			font-family: Arial, Tahoma;
			font-weight:bold;
			display:block;
			height: 25px;  
			line-height:25px;
			width: 86px;
			text-align:center;	
			text-decoration:none;
			color:#000;
			padding:0px;
			margin:0px;	
			position:relative;
			top:0px;
			cursor:pointer;
}
ul.tabs a span {display:block;height:22px;padding-top:3px;}
ul.tabs a:active, ul.tabs, ul.subTabs a:active {outline:none;}
/* when mouse enters the tab move the background image */
ul.tabs a:hover{}
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a{background: url(../images/popups/tab-right.gif) no-repeat 100% 100%;cursor:default !important;color:#000 !important;}
ul.tabs a.current span{background: url(../images/popups/tab-left.gif) no-repeat 0% 100%;display:block;height:22px;padding-top: 3px;}

/* Sub inner Tabs */
ul.subTabs{list-style:none;margin:0px !important;padding:0px 0px 0px 10px;background: url(../images/popups/ul_bg.gif) repeat-x 0% 100%;height:19px;}
ul.subTabs li{float:left;text-indent:0;padding:0px;margin:0px !important;list-style-image:none !important;}
ul.subTabs a{
			background:url(../images/popups/subtab-norm-left.gif) no-repeat 0% 100%;
			width: 170px;
			margin-right:1px;
			height:19px;
			line-height:19px;
			font-size:11px;
			font-family: Arial, Tahoma;
			font-weight:bold;
			display:block;
			text-align:center;	
			text-decoration:none;
			color:#000;
			padding:0px 0px 0px 4px;
			margin:0px;	
			position:relative;
			top:0px;
			cursor: pointer;
}
ul.subTabsSuface a{width:75px;}
ul.subTabs a span{display:block;height:19px;padding:0px 0px 0px 0px;background:url(../images/popups/subtab-norm-right.gif) no-repeat 100% 100%;}
ul.subTabs a.current, ul.subTabs a.current:hover, ul.subTabs li.current a{background: url(../images/popups/subtab-act-left.gif) no-repeat 0% 100%;cursor:default !important;}
ul.subTabs a.current span{display:block;height:19px;padding:0px 0px 0px 0px;background:url(../images/popups/subtab-act-right.gif) no-repeat 100% 100%;}

/* width 1 */
ul.tabs a.w1, ul.modelTabs a.w1, ul.subTabs a.w1  {width:134px;}
ul.subTabs a.subw1	{width:150px;background-position: -295px 0px;}
ul.tabs a.subw1.current {background-position: -295px -19px;}
ul.tabs a.subw1:hover 	{}

div.modelPanes div{padding-top:10px;}
div.modelPanes div.subPanes, div.modelPanes div.subPanes div{padding-top:0px;}
div#panesMaterial div.noPaddSrface {padding:5px 0px 0px 0px;}
div#SubPanesSurface div {padding:0px 0px 0px 0px;}
div.panes div.pane {display:none;}
div.panes {}
div.panes div {padding:15px 15px 15px 20px;}	/** Global.CSS Tabs plugin styles **/

/**
* Popup helper styles
*
**/

/* Surface helper layout tabs */
div#testLd div {padding:0px;}
div.surfaceContentWrapper		{padding:0px;}
div.surfaceContentWrapper div 	{padding:0px;}
div.surfaceContentWrapper div.sufaceImgs {float:left;margin:0px 20px 0px 0px;}
div.surfaceContentWrapper div.sufaceImgs span {}
div.surfaceContentWrapper h2	{margin:0px 0px 5px 0px;font-family:Arial, Helvetica, sans-serif;}
div.surfaceContentWrapper p 	{margin:3px 0px 4px 0px;}
div.surfaceContentWrapper ul	{margin:5px 0px 5px 0px; list-style-position:inside;}
div.surfaceContentWrapper ul li {padding:2px 0px 0px 0px;}
div.surfaceContentWrapper .srfDescription {line-height:18px;}
div#SubPanesSurface div.surfaceContentWrapper .srfDescription div {padding:0px 0px 12px 0px;}
div#SubPanesSurface div.surfaceContentWrapper .srfDescription div.srfDescLi{padding:0px 0px 0px 12px;}
div.srfDescLi{padding:0px 0px 0px 12px;line-height:16px;background:url(../Images/popups/list-bullet.gif) no-repeat 0% 7px;}
div#SubPanesSurface div.surfaceContentWrapper .srfDescription p.general {margin:10px 0px 30px 0px;}
div#SubPanesSurface div.surfaceContentWrapper .srfDescription p.natural {margin:5px 0px 15px 0px;}
div.surfaceContentWrapper .srfDescription a {font-weight:bold;color:#3a547c;}
div.surfaceContentWrapper img {margin:15px 0px 5px 0px;}
div.surfaceContentWrapper .det-prpty img {margin-left:0px;}
div.surfaceContentWrapper .det-prpty, div.surfaceContentWrapper .det-value {width:35%;padding:0px;}
div#SubPanesSurface div.surfaceContentWrapper .det-prpty div, div#SubPanesSurface div.surfaceContentWrapper .det-value div {padding-left:8px;}
div#SubPanesSurface div.surfaceContentWrapperPainting .srfDescription p.natural {margin:5px 0px 0px 0px;}
/* Colour help popup */
div.panes div.colour_wrapper {padding:0;}
div.colour_wrapper div.colour-wrapper-col-left	{float:left;width:420px;padding:5px 0px 0px 0px;margin-right:30px;line-height:18px;}
div.colour_wrapper div.colour-wrapper-col-right {float:left;width:200px;padding:5px 0px 0px 0px;}
div.colour_wrapper div.colour-wrapper-col-right div {padding:0px;text-align:center;}
div.colour_wrapper div.colour-wrapper-col-right div div {padding:5px 10px 8px 10px;}
div.colour_wrapper div.colour-wrapper-col-left h2 {margin-bottom:0px;}
div.colour_wrapper div.colour-wrapper-col-left div.p {padding:5px 0px 10px 0px;line-height:18px;}
table#colours_grid {width:315px;margin-top:10px;}
div.colour_wrapper table#colours_grid td {border-color: #b2b2b2;padding:2px;}
div.colour_wrapper table#colours_grid td.elemePropTd {background:none;border-left:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}
div.panes div.colour_wrapper th {text-align: left;background:#e2e2e2;border:1px solid #b2b2b2;border-left:none;color:#3d3d3d;padding:2px;}
div.panes div.colour_wrapper th.frstBrd {border-left:1px solid #b2b2b2;} 
/* Properties table template */
.materialProp{}
.tableHdngs td {border:none !important; border-bottom:1px solid #e2e2e2 !important;}
.propTextBg .tableHdngs td div {
	background:#e2e2e2;
	color:#3d3d3d;
	font: bold 11px Tahoma, Helvetica, sans-serif;
	text-align:center;
	border:1px solid #b2b2b2;
	border-left:none;
	padding:3px !important;
	margin-bottom:7px;
}
.propTextBg .tableHdngs td div.frstBrd {border-left:1px solid #b2b2b2;}
.materialProp td{text-align:center;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.materialProp td.elemePropTd{text-align:left;background:#e2e2e2;border-bottom:1px solid #fff;font:12px Arial,Tahoma,Helvetica,sans-serif;color:#3d3d3d;padding:5px;} 
div.panes div.propTextBg div {padding:0px;}
div.panes div.propTextBg div.legenda {text-align:right;padding-top:75px;}
table.tblLegnd {border:1px solid #b2b2b2;background:#e2e2e2;}
/* Advanced Material Table Properties */
.advancedMaterial {float:left;margin-right:20px;padding-left:10px;padding-top: 15px !important;}
.advancedMaterial .materialProprAdvanced {width: 440px; margin-bottom:25px;}
.materialProprAdvanced th,.materialProprAdvanced td {height: 20px; vertical-align:middle;padding-left:5px;}
.materialProprAdvanced th {text-align: left;background:#e2e2e2;border:1px solid #b2b2b2;border-left:none;color:#3d3d3d;}
.materialProprAdvanced th.frstBrd {border-left:1px solid #b2b2b2;}
.materialProprAdvanced td {border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;width:50%;}
.materialProprAdvanced td:first-child {border-left:1px solid #e2e2e2;}
.materialProprAdvanced td span {position: relative; bottom:3px;}
img.siteTourImg {margin-top:15px;}

.modelMaterialPolyMide {padding:0px 15px;float:left;margin-right:25px;}
div.modelPanes div.subPanes div.rghtColBasicPrptyPopupWrapper{padding:20px 0px 0px 0px;float:left;}
div.modelPanes div.subPanes div.rghtColBasicPrptyPopupWrapper div {margin-bottom:10px;}
.modelMaterialPolyMide ul {margin:10px 10px 10px 10px;padding:0px;}
.modelMaterialPolyMide .materialProprAdvanced {width: 380px;margin:10px 0px 10px 0px;}/**model basic material styles**/
.modelMaterialPolyMide  table.multyColor {margin:8px 0px 8px 0px;}
.modelMaterialPolyMide .materialProprAdvanced td {width: 39%;}
.modelMaterialPolyMide .materialProprAdvanced td.tdPos	{width: 12%;}
.modelMaterialPolyMide .materialProprAdvanced td.imgRevTd {text-align: center; width:5%;}
.modelMaterialPolyMide .materialProprAdvanced td.imgRevTd img {margin-right:5px;}
.modelMaterialPolyMide div.mtrlDesc {width: 380px; padding:20px 0px 0px 0px !important;}
.modelMaterialPolyMide ul {list-style: none; margin-left:5px; padding-left:5px;}
.modelMaterialPolyMide ul li {line-height:18px;}
.modelMaterialPolyMide table.tblLegnd {margin:0px 0px 0px 0px;width:380px;background:none;border:none;}
.modelMaterialPolyMide table.tblLegnd tr.basicHdngMatrPrpty td {background:#e2e2e2;border:1px solid #b2b2b2;color:#3d3d3d;font-weight:bold;}
.modelMaterialPolyMide table.tblLegnd td.frstLgnd {width:65px;border-left:1px solid #e2e2e2;}
.modelMaterialPolyMide table.tblLegnd td {padding:3px 0px 3px 10px;text-align:left;background:none;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
/**helper ajaxable materails**/
#panesMaterial #matBx {padding-top:0px;}
#panesMaterial #mtrlsDynamicDescHolder {padding-top:0px;}
#matBx .advancedMaterial .materialProprAdvanced {width: 420px; margin-bottom:0px;}
#matBx .modelMaterialPolyMide {padding:0px 15px;}
#matBx .modelMaterialPolyMide div.mtrlDesc {padding-top:0px !important;}
#matBx div.rghtColBasicPrptyPopupWrapper {padding:0px 0px 0px 0px;}
#matBx div.rghtColBasicPrptyPopupWrapper div {padding:0px 0px 7px 0px;}
#matBx li.liGif {position:relative;}
#matBx li.liGif img.loaderStatusImg {position:absolute;left:86%;top:5px;display:none;}
.modelMaterialPolyMide ul.lowList {margin-top:5px;margin-bottom:0px;}
.modelMaterialPolyMide ul.lowList li {padding:0px 0px 0px 10px;line-height:15px; background:url(../Images/popups/list-bullet.gif) no-repeat 0px 7px;}
/* Model properties template */
div.modelPanes div.subPanes div.model-properties-box {width: 60%;background:url(../images/mode-bord-bgr-hor.gif) no-repeat 100% 0%;padding-left:20px;padding-top:20px;}
div.model-properties-box div {font:12px Arial, Helvetica, sans-serif; color:#3d3d3d;}
div.model-properties-box .det-prpty {width: 20%;background: url(../images/model-bullet.gif) no-repeat 0% 35%;padding-left:8px;}
div.model-properties-box .det-value {width: 70%;padding-top: 0px;}

div.modelPanes div.subPanes .model-properties-box .good-mdl	{color:#3d3d3d;padding:0px 0px 10px 28px;background:url(../images/popups/good-model.gif) no-repeat 0% 0%;}
div.modelPanes div.subPanes .model-properties-box .fixed-mdl {color:#3d3d3d;padding:0px 0px 10px 28px;background:url(../images/popups/automatically-fixed.gif) no-repeat 0% 20%;}
div.modelPanes div.subPanes .model-properties-box .adaption-mdl	{color:#3d3d3d;padding:0px 0px 10px 28px;background:url(../images/popups/adaption-needed.gif) no-repeat 0% 20%;}
.model-properties-box .adaption-mdl a {color:#d34641;}
.delimHorizonModel {background:url(../images/model-bord-bgr.gif) no-repeat 0% 0%;}
div.modelPanes div.subPanes .model-properties-box div.no-active {color:#d8d8d8;background:none;padding:0px 0px 10px 28px;}
.model-properties-box div.no-active a {color: #d8d8d8; cursor:text;text-decoration:underline;}
.model-properties-box div.no-active a:hover {text-decoration:underline;}

div.modelPanes div.subPanes .advancedProperties .det-prpty {width:40%;padding-bottom:0px; padding-top:2px; background-position: 0% 50%;}
div.modelPanes div.subPanes .advancedProperties .det-value {width:55%;}
div.modelPanes div.subPanes .advancedProperties .det-value span.goodModel {color: #009933;}
div.modelPanes div.subPanes .advancedProperties .det-value span.fixedModel {color: #0066CC;}
div.modelPanes div.subPanes .advancedProperties .det-value span.adaptionModel {color: #CC0000;}
div.modelPanes div.subPanes .advancedProperties img {margin-top:100px;}

div.modelPanes div.subPanes .advancedProperties img {margin-top:100px;}
/* 3d printer properties */
div.print3d-wrapper div.model-properties-box {width:58%; float:right;}
div.print3d-wrapper div.model-properties-box .det-value {width:58%;}
div.print3d-wrapper div.model-properties-box .det-prpty {width:37%;}
div.fullDesc {padding:15px;line-height: 15px; text-align:justify;}
.flv-holder  {padding-top:0px;float:left; padding-left:10px;}
.flv-holder .frame-lay1{background:url(../images/popups/flv-lay1.gif) no-repeat 100% 100%; padding-top:0px;}
.flv-holder .frame-lay2{background:url(../images/popups/flv-lay2.gif) no-repeat 0% 100%; padding-top:0px;}
.flv-holder .frame-lay3{background:url(../images/popups/flv-lay3.gif) no-repeat 100% 0%; padding-top:0px;}
.flv-holder .frame-lay4{background:url(../images/popups/flv-lay4.gif) no-repeat 0% 0%; padding:5px;}	/** Mainpage.CSS helpers/Model Propertieas content styles **/

/** Step By Step popups **/
div.stepByStep-cont {background:url(../images/popups/step-by-step/steps-logo.gif) no-repeat 80% 5%;width:800px;height:600px;margin:0px 0px 0px 0px;position:relative;}
div.stepByStep-cont div {font:12px Tahoma, Geneva, sans-serif;}
div.stepByStep-cont div.step1 {background: url(../images/popups/step-by-step/step-1.gif) no-repeat 0% 0%;width:267px;height:144px;position: absolute;left:3%;top:15%;}
div.stepByStep-cont div.step1 div {margin:35px 15px 0px 45px;line-height:19px;}
div.stepByStep-cont div.step1 div {position:relative;}
div.stepByStep-cont div.step1 div img {/*position:absolute;left:140px;top:68px;*/display:block;float:right;margin:5px 13px 10px 0px;}
div.stepByStep-cont div.step2 {background: url(../images/popups/step-by-step/step-2.gif) no-repeat 0% 0%;width:452px;height:147px;position:absolute;left:40%;top:25%;}
div.stepByStep-cont div.step2 div {line-height:19px;margin:25px 170px 0px 55px;}
div.stepByStep-cont div.step3{background:url(../images/popups/step-by-step/step-3.gif) no-repeat 0% 0%;width:518px;height:174px;position: absolute;left:20%;top:50%;}
div.stepByStep-cont div.step3 div {line-height:19px;margin:45px 230px 0px 55px;}
div.stepByStep-cont div.step4 {background: url(../images/popups/step-by-step/step-4.gif) no-repeat 0% 0%;width:750px;height:78px;position: absolute;left:3%;top:80%;}
div.stepByStep-cont div.step4 div {line-height:19px;margin:25px 0px 0px 55px;}
div.stepByStep-cont div.step4 div img {position: relative;top:8px; margin:0px 10px;}	
/** Download Plugin Popup **/
*:first-child+html div.overlayStepByStep {padding-top:24px;} 
#contentLoadDwnldPlugin {padding:0px;width:800px;}
#contentLoadDwnldPlugin ul.tabs {height:23px;}
#contentLoadDwnldPlugin ul.tabs a {height:23px;line-height:23px;}
#contentLoadDwnldPlugin ul.tabs a#plugThree{width:83px;}
#contentLoadDwnldPlugin ul.tabs a#plugFour {width: 136px;}
#contentLoadDwnldPlugin ul.tabs a span {padding-top:1px;}
#contentLoadDwnldPlugin ul.tabs a.current span{padding-top:1px;}
#tabPlugin{}
div.dwnld-top-bg {background:url(../images/popups/download-plugin/downloadplugin-headerbg-se.gif) no-repeat 100% 0%;width:800px;height:66px;margin:4px 0px 0px 0px;}
div.download-fake-tab {background:url(../images/tab-back-bg.gif) repeat-x 0% 0%;padding:5px 0px 0px 0px;width:789px;margin-left:10px;}
div.download-fake-tab span{background:url(../images/subtabs_sprite_ln.gif) no-repeat 0px -19px;width:70px;display:block;padding:4px 0px 1px 0px;text-align:center;margin-left:10px;font-weight:bold;}
.download-text{margin-left: 45px;padding: 25px 25px 10px 0px !important;font:12px Arial, Helvetica, sans-serif;color:#3d3d3d;text-align:left;}
div.dwnld-plgn{padding:0px !important;font-size:10px;float:left;margin-top:75px;}
div.dwnld-plgn div {padding-left:0px;padding-bottom:5px;}	
div.dwnld-plgn div.folder-bg{background:url(../images/popups/download-plugin/PCico.gif) no-repeat 3px 1px; padding:0px 0px 0px 30px;}	
div.dwnld-plgn div.script-bg{background:url(../images/popups/download-plugin/plugin_ico.gif) no-repeat 3px 1px; padding:0px 0px 10px 30px;}	
div.dwnld-plgn div.folder-bg span, 
div.dwnld-plgn div.script-bg span{font-size:10px;}
div.prevDounldImgHolder	{margin-top:0px;float:right;text-align:left;margin-left:0px;}
div.panes div div.blendTxt {padding:20px 0px 0px 0px;float:left;width:310px;font:12px Arial, Tahoma, Geneva, sans-serif;}
div.dwnld-plgn img.dwnld-menu-bg  {margin:0px 0px 15px 0px;display:block;}
div.prevDounldImgHolder img.dwnld-menu-bg {margin: 0px 0px 10px 0px;}
.dwnld-plgn a {font: bold 13px Arial;color:#6c91c3; text-decoration:none;}
.dwnld-plgn a:hover {text-decoration:underline;}

div.dwnld-plgn div.pdf-bg 	{background:url(../images/popups/download-plugin/pdf_ico.gif) no-repeat 0 0; height:16px; margin-top:7px; padding:3px 0px 0px 30px}
div.dwnld-plgn div.pdf-bg a {font-size:12px; color:#3d3d3d; text-decoration:none; font-weight:normal;}
div.dwnld-plgn div.pdf-bg a:hover {text-decoration:underline;}

div.dwnld-plgn div.blend-bg 	{background:url(../images/popups/download-plugin/blend_ico.gif) no-repeat 4px 0; height:16px; margin-top:9px; padding:3px 0px 0px 30px}
div.dwnld-plgn div.blend-bg a {font-size:12px; color:#3d3d3d; text-decoration:none; font-weight:normal;}
div.dwnld-plgn div.blend-bg a:hover {text-decoration:underline;}
.blue {color:#6699cc;}
.download-text .imgTab {text-align:center;}
.download-text .imgTab img {margin-right:20px;}
.download-text .imgTab img.dwnldPlugImg {width:90px;height:88px;background:url(../Images/popups/download-plugin/pugins-overview.png) no-repeat 0px 0px;}
.download-text .imgTab img.blenderTabImg{background-position: 0px 0px;width:101px;}
.download-text .imgTab img.rhinoTabImg	{background-position: -101px 0px;}
.download-text .imgTab img.googleTabImg	{background-position: -190px 0px;width:97px;}
.plugin-owerview-txt {text-align:center;margin:100px 0px 20px 0px;}
.plugin-owerview-txt h2 {font-size:18px;color:#3d3d3d;}
/**rhino plugin**/
.rhino-text div.dwnld-plgn {margin-top:50px;}
.rhino-text .prevDounldImgHolder{margin-top:35px;margin-left:0px;}
.gsu-text .dwnld-plgn {margin-top: 0px;}
.gsu-text .prevDounldImgHolder{padding-top: 0;}
.gsu-text {margin-bottom: 10px; overflow: hidden;}
.gsu-text div.dwnld_gsu {padding: 0;}
.gsu-text .dwnld-menu-bg {margin-bottom: 10px;}	/** Global.CSS Overlay styles download plugins and step-by-step contents **/

/**Login**/
#validationMsgs{font-size:12px;line-height:16px;}
div.loginBox {width: 250px;margin-left:auto;margin-right:auto;}
div.loginBox .det-prpty {font-size:12px;width:60px;padding-bottom:10px;padding-top:3px;text-align:right;}
div.loginBox .det-value {width:68%;padding-bottom:10px;}
div.loginBox .det-value input {width:130px;font-size:13px;padding:1px;}
div.loginBox button {border:none;padding:0px;margin:0px;background:url(../Images/blog-login.gif) no-repeat;width:52px;height:21px;cursor:pointer;position:relative;left:80px;}
div.loginBox img {margin:10px 0px 15px 10px;}		/** Login page **/
/**Register Account Pages**/

/**skinable reg titles*/
img.chnagePasswordImg {background:url(../Images/txtTitle/change-passwrd.gif) no-repeat;width:161px;height:22px;}
img.changePasswordSucceed { background:url(../Images/txtTitle/pswrdConfirm.gif) no-repeat;width:205px;height:22px;}
img.forgotPasswordReqImg {background:url(../Images/txtTitle/forgot-password-deflt.gif) no-repeat;width:160px;height:22px;}
img.loggedOutImg{ background:url(../Images/txtTitle/logged-out.gif) no-repeat;width:83px;height:22px;}
img.logInImg {background:url(../Images/txtTitle/user-login-txt.gif) no-repeat;width:76px;height:22px;}
img.logInActivationImg {background: url(../Images/txtTitle/accnt-actvtd-msg.gif) no-repeat;width:227px;height:17px;}
img.myProfileImg {background:url(../Images/txtTitle/my-profile.gif) no-repeat;width:74px;height:22px;}
img.registerStep1Img {background: url(../Images/txtTitle/register-step1.gif) no-repeat;width:103px;height:21px;} 
img.registerStep2Img {background: url(../Images/txtTitle/register-step2.gif) no-repeat;width:104px;height:21px;}
img.registerSucceedImg{background:url(../Images/txtTitle/thnku4rstrn.gif) no-repeat;width:216px;height:22px;}
/**/
.registerBox {width:390px;padding:0px 0px 30px 0px;}
.registerBox .det-prpty {text-align:right;padding:5px 0px 5px 10px;}
.registerBox .det-value {width:210px;padding-bottom:7px;text-align:left;}
.registerBox .det-value input {width:195px;}
.registerBox .det-value select {width:195px;}
.registerBox .det-value div.error {left: 101%; top:0px;}
.registerBox .det-value div.success {left: 101%; top:-4px;}
.registerBox a {text-decoration:none;}
.registerBox a:hover {text-decoration:underline;}
.registerBox .chngPsswrdMsg {padding:15px 0px 5px 0px;font-weight:bold;font-style:italic;text-align:left;}
.registerBox .inps-box {background:none;padding-right:60px;position:relative;}
.registerBox .inps-box div {float:right;width:60px;text-align:right;}
.registerBox .inps-box span {position:absolute;left:51%;top:35px;white-space:nowrap;}
.registerBox .inps-box span a {font-weight:bold;}
img.rgstrImg {margin:10px 0px 10px 0px;}
.hd-title    {text-align:left;margin-top:20px;}
.hd-title > div {padding:0px 0px 25px 0px;}
.hd-title > div div {padding:0px 0px 10px 0px;font-weight:bold;font-style:italic;}
.hd-title > div div strong {color:#3a547c;}
.hd-title > div div a {text-decoration:underline;}
.hd-title > div div a:hover {text-decoration:none;} 
div.reqTxt    {font-style:italic;font-weight:bold;}
div.reqTxt span {position:relative;left:12px;top:-7px;}
#regstrSbmt     {position:relative;left:-62px;top:5px;}
.registerBox ul 	{padding:0px;margin:20px 0px 10px 0px;list-style:none;border:1px solid #C00;}
.registerBox ul li 	{padding:5px 0px 5px 0px;margin:0px;color:#C00;}
.registerBox span.validation-summary-errors {font-weight:bold;display:block;margin-top:15px;}
/*login wrapp*/
.userLoginWrapp {width:340px;padding-bottom:50px;}
.userLoginWrapp .det-value input {width:160px;}
.userLoginWrapp #regstrSbmt     {left:-45px;top:5px;}
.userLoginWrapp ul {padding:0px;margin:50px 0px 10px 0px;list-style:none;}
.userLoginWrapp ul li {padding:10px 0px 10px 0px;margin:0px;color:#C00;border:1px solid #C00;}
div.paswrdSbmtHolder{position:relative;height:22px;}
.paswrdSbmtHolder span.forgotPswrd {position:absolute;left:187px;top:30px;}
.paswrdSbmtHolder span.notMemba {position:absolute;left:226px;top:45px;}
/*succeeded page*/
.succeededPageWrapp {width:390px;padding:60px 0px 90px 0px;}
/*change pass*/
.chngePassWrapp .det-prpty {width:120px;}
.chngePassWrapp .emailVal {padding-bottom:8px;padding-top:5px;font-weight:bold;}
.chngePassWrapp .hd-title div{padding-bottom:15px;}
.chngePassWrapp ul {padding:0px;margin:20px 0px 10px 0px;list-style:none;}
.chngePassWrapp ul li {padding:10px 10px 10px 10px;margin:0px;color:#C00;border:1px solid #C00;}
#changePassSbmt  {position:relative;left:120px;top:5px;}
/**forgot passwrd request**/
.forgotRequestWrapp {height:165px;}
.forgotRequestWrapp ul {padding:0px;margin:10px 0px 10px 0px;list-style:none;}
.forgotRequestWrapp ul li {padding:10px 0px 10px 0px;margin:0px;color:#C00;border:1px solid #C00;}
#frgtPass  {position:absolute;top:0px; left:160px;top:-1px;}
#txtEmailAddress{position:absolute;top:0px;width:150px;}
/**view profile**/
.viewProfileRidOnly {width:340px;padding:0px 0px 50px 0px;}
.viewProfileRidOnly .det-prpty {text-align:left;padding:5px 0px 7px 5px;}
.viewProfileRidOnly .det-value {width:210px;padding:5px 0px 7px 0px;text-align:left;}
.viewProfileRidOnly .clear		{margin-bottom:15px;}
.viewProfileRidOnly .editLink {font-style:italic;text-align:left;padding:3px 0px 5px 0px;color:#3a547c;}
.viewProfileRidOnly .editLink a {text-decoration:none;}
.viewProfileRidOnly .editLink a:hover{text-decoration: underline;}	/** AccountRegisterPages.CSS **/

/* rendering validation errors */
.errorValid {padding: 5px 0px 0px 5px;color:Red;}
.errorValid ul {padding:0px 0px 0px 13px; margin:0px;}
.errorValid ul li {padding:5px 0px 0px 0px;margin:0px;}	/** ??? **/

/**FAQ**/
div.boxFaq {padding:10px;}
div.boxFaq .bl-title {margin-bottom:10px;}
div.boxFaq .faqBodyWrapper 	{border:1px solid #ababab;padding:30px 20px 70px 70px;}
div.boxFaq .faqBodyWrapper h2 {font: 25px Myriad Pro, Arial;color:#598acc;margin:0px 0px 10px 0px;}
/**Expandable FAQs component**/
div.section-box {padding:0px 0px 25px 10px;}
div.question-unit {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	color:#676767;
	margin-bottom:7px;
	padding: 0px 0px 0px 15px;
	background:url(../Images/fqa-bullet.gif) no-repeat 2px 4px;
	width:80%;
	}
div.question-unit-opened {background:url(../Images/fqa-bullet-opened.gif) no-repeat 0px 5px;}
div.answer-box {padding:0px 0px 15px 15px;font-size:13px;line-height:18px;display:none;width:80%;}
/**/
/***FAQ Stil have a question form***/
div.faq-divider{height:1px; background:url(../Images/popups/faq/divider-faq.gif) no-repeat 0% 0%;margin: 30px 0px 50px 0px;}
div.faqbox-form-right{background:url(../Images/popups/faq/form-right-top.gif) no-repeat 100% 0%;width:564px;margin-left:100px;}
div.faqbox-form-left{background:url(../Images/popups/faq/form-left-top.gif) no-repeat 0% 0%;}
div.faqbox-form-body{padding:25px;font-size:12px;}
div.faqbox-form-body h2{margin:0px 0px 0px 0px; font-size:28px;}
div.faqbox-form-body div span {font-size:13px;}
div.faqbox-form-body .det-prpty{width:auto;padding:0px 0px 5px 0px;position:relative;}
div.faqbox-form-body .det-value{width:auto;padding:5px 0px 0px 10px;}
div.faqbox-form-body input.txt-name,
div.faqbox-form-body input.txt-email{width:175px;padding:2px;}
div.faqbox-form-body div.faq-comment-txtarea {position:relative;}
div.faqbox-form-body textarea {width:440px;height:83px;margin-bottom:10px;overflow:auto;}
div.faqbox-form-body input.button{margin:20px 72px 0px 0px; background:url(../Images/popups/faq/submit-form.gif) no-repeat 0px 0px;width:62px;height:24px;}
div.faqbox-form-body div.error,
div.faqbox-form-body div.success{left:280px;}
div.faqbox-form-body div.faq-comment-txtarea div.error,
div.faqbox-form-body div.faq-comment-txtarea div.success{left:460px;top:0px;}
div.faqbox-form-body div.errorValidCaptcha {
	margin:10px 0px 0px 0px;
	padding:10px 10px 10px 30px;
	border:1px solid #C30; 
	background:url(../Images/Blog/exclamation_octagon_fram.png) no-repeat 5px 8px;
	font-size:12px;
	color:#900;
	width:400px;
	display:none;
	} /** FaqPage.CSS **/
/**print invoice**/
#main .printWrap {width:800px;}
#main .printWrap .box  {padding-top:10px;}
#main .printWrap .box div, #main .printWrap .box table tr td {font-size:14px;font-family:Arial, Times, serif;color:#000;}
#main .printWrap .box h2 {margin:0px;color:#000;font-size:14px;font-family:Arial, Times, serif !important;font-weight:bold;}
#main .printWrap .orderInfColWrap {position:relative;}
#main .printWrap .paymColWrapper div.box-col-l {width:375px;}
#main .printWrap .paymColWrapper table {margin:15px 0px 15px 0px;}
#main .printWrap .paymColWrapper table td {padding:5px 5px 5px 5px;border-bottom:1px solid #666;}
#main .printWrap .paymColWrapper table tr.noBrd td {border-bottom:none;}
#main .printWrap .paymColWrapper table td div {padding-bottom:7px;}
#main .printWrap .totalPriceWrap {width:225px;margin-top:15px;}
#main .printWrap .totalPriceWrap .det-prpty {padding-left:0px;}
#main .printWrap .totalPriceWrap .det-value {width:80px;text-align:right;}
#main .printWrap img.printLogo {width:165px;position:absolute;left:78%;top:3%;}	/** PrintInvoicePage.CSS **/
/**
*
*	Create your own section
*
**/

.createYourOwnWrapper {}
.createYourOwnWrapper .leftContCommunitySections{padding:0px 10px 0px 10px;zoom:1;}
.createYourOwnWrapper .leftContCommunitySections .bl-title {margin-bottom:10px;}
.createYourOwnWrapper .modelStoriesBlock {padding: 20px 0 30px 10px;}
.createYourOwnWrapper .modelStoriesBlock .createSectionArchiModel {width: 400px; height: 109px;}
.createYourOwnWrapper .modelStoriesBlock .createSectionLamp,
.createYourOwnWrapper .modelStoriesBlock .createSectionStatue,
.createYourOwnWrapper .modelStoriesBlock .createSectionArchiModel, 
.createYourOwnWrapper .modelStoriesBlock .createSectionBookends {float:left;}
.createYourOwnWrapper .modelStoriesBlock .createSectionLamp,
.createYourOwnWrapper .modelStoriesBlock .createSectionArchiModel, 
.createYourOwnWrapper .modelStoriesBlock .createSectionBookends {margin-right:60px;}
.createYourOwnWrapper .modelStoriesBlock .createSectionVase, 
.createYourOwnWrapper .modelStoriesBlock .createSectionBookends {margin-top:30px;}
.createYourOwnWrapper .modelStoriesBlock .createSectionArchiModel .det-prpty img,
.createYourOwnWrapper .modelStoriesBlock .createSectionBookends .det-prpty img {border:1px solid #999;}
.createYourOwnWrapper .det-prpty {width:160px;padding:0px;}
.createYourOwnWrapper .det-value h2 {font: 23px Myriad Pro, Arial, Tahoma; color:#3d3d3d;margin-bottom:10px;}
.createYourOwnWrapper .det-value div {margin-top:10px;}

.transpblock {height: 500px; position: relative;}
.transpblock p { width: 230px; text-align: left; line-height: 18px;}
.imgtools {height: 159px; width: 235px; margin-bottom: 22px;}
.imgtools img {border: 0;  width: 235px; height: 159px;}
.transpblock {float: left; width: 25em; background: url(../images/Tool/bg-bottom-left1.gif) no-repeat left bottom; overflow: hidden; margin: 0 10px; text-align: center;}
.transpblock .box-outer {background: url(../images/Tool/bg-bottom-right1.gif) no-repeat right bottom; height: 500px; }
.transpblock .box-inner {background: url(../images/Tool/bg-top-left1.gif) no-repeat left top;}
.transpblock .need {padding-top: 5px; background: url(../images/Tool/bg-top-right1.gif) no-repeat right top; text-align: center; overflow: hidden;}
.transpblock h2 {padding: 20px 0 20px 0;}

.readdesign {position:absolute;bottom:50px;left:20px;}
.uploaddesign {position: absolute; bottom: 15px; left: 20px;}
.readdesign img, .uploaddesign img {padding-bottom: 10px;}
.transpblock .infotext {padding-left: 20px; float: left;}
.transpblock .infotext p {margin: 10px 0;color: #3d3d3d;}	/** Create Your Own Overview page **/

/**create your own design lamp page**/

.createOwnLampWrapper .ownLampBox{border:1px solid #ababab;padding:20px 25px;}
.createOwnLampWrapper .ownLampBox .p {line-height:18px;color:#3d3d3d;font-size:12px;}
.createOwnLampWrapper .ownLampBox .p a {color:#3d3d3d;white-space:nowrap}
.createOwnLampWrapper .ownLampBox h2 {font:24px Myriad Pro, Arial, Tahoma;color:#3d3d3d;margin:10px 0px 15px 0px;}
.createOwnLampWrapper .ownLampBox h3 {font: 16px Myriad Pro, Arial, Tahoma;color:#3d3d3d;margin:0px 0px 7px 0px;padding:0px;}
.createOwnLampWrapper .ownLampBox ul {list-style:none;margin:0px 0px;padding:0px;}
.createOwnLampWrapper .ownLampBox ul li {padding:4px 0px;color:#3d3d3d;font-size:12px;}
.createOwnLampWrapper .det-prpty {width:120px;padding:0px;}
.createOwnLampWrapper .det-value img {margin-right:10px;position:relative;top:3px;}
.createOwnLampWrapper .det-value a {color:#3d3d3d;font-size:13px;}
.createOwnLampWrapper .ownLampBox .clear {padding:5px 0px;}
.createOwnLampWrapper .imgHold img {margin:5px 10px 5px 0px;}
.createOwnLampWrapper .imgHold div {margin:0px 0px 10px 0px;color:#3d3d3d;font-size:12px;font-style:italic;}
.createOwnLampWrapper .imgLampFittBase {float:left;width:166px;}
.createOwnLampWrapper .imgLampFittBaseLeft {float:left;width:166px;width:400px;margin-right:40px;}
.createOwnLampWrapper .liability {font:18px Myriad Pro, Arial, Tahoma;color:#b5b5b5;font-style:italic;text-align:center;}	/** Create your Own Lamp Page **/

/**your own global layout**/
.guideHolder{border:1px solid #ababab;}
.guideBox {width:606px;margin:auto;text-align:left;padding:15px 0px 15px 0px;}
.guideBox em {font-size:14px;}
.guideBox h2 {font-size:24px;margin:15px 0px;color:#3d3d3d;}
.guideBox div {font-size:13px;font-family:Arial, Tahoma, Helvetica, sans-serif;line-height:18px;}		/** ???? **/

/**create your own architectural model**/
.archiModelGuideWrapper {padding:10px;}
.archiModelGuideWrapper .bl-title {margin-bottom:10px;}
.archiModelGuideWrapper .det-prpty {padding:0px;width:auto;width:250px;text-align:center;margin-right:25px;}
.archiModelGuideWrapper .det-value {width:48%;}
.archiModelGuideWrapper .section {margin:20px 0px 50px 0px;}
.archiModelGuideWrapper .mrg1 .p {margin-top: 0px;}
.archiModelGuideWrapper .mrg2 .p {margin-top: 40px;}
.archiModelGuideWrapper .mrg3 .p {margin-top: 40px;}		/** ??? **/

/**Create your own bronze statue **/
.bornzeStatueGuideWrapper{padding:10px;}
.bornzeStatueGuideWrapper .guideBox {width:660px;}
.bornzeStatueGuideWrapper span strong {font-size:15px;color:#3d3d3d;position:relative;top:-5px;}
.bornzeStatueGuideWrapper .det-prpty,
.bornzeStatueGuideWrapper .det-value{padding:0px;}
.bornzeStatueGuideWrapper .det-prpty{width:auto;}
.bornzeStatueGuideWrapper .stutueSteps .det-prpty,
.bornzeStatueGuideWrapper .stutueSteps .det-value{margin-right:10px;}
.bornzeStatueGuideWrapper .stutueSteps .no-mrg {margin:0px;}
.bornzeStatueGuideWrapper .stutueSteps .det-value img {border:1px solid #CCC;}
.bornzeStatueGuideWrapper .pricingSection .det-prpty{width:160px;}
.bornzeStatueGuideWrapper .sectionSortsBronze .det-prpty{margin-right:75px;}
.bornzeStatueGuideWrapper .sectionSortsBronze .det-prpty,
.bornzeStatueGuideWrapper .sectionSortsBronze .det-value{margin-bottom:25px;}
.bornzeStatueGuideWrapper .sectionSortsBronze .det-value div ,
.bornzeStatueGuideWrapper .sectionSortsBronze .det-prpty div 
{text-align:right;font:18px Myriad Pro, Arial, Tahoma, sans-serif;padding-top:5px;color:#3d3d3d;}

/*Questionnaire*/
.questionnaireWrapper {padding:10px;}
.questionnaireWrapper .questionnaireHolder {border:1px solid #ababab;margin-top:10px;padding:20px 0px 10px 0px;}	/** Create your Own Bronze statue **/

/** nav breadcrumb **/
.pageNavBreadcrumb {background:#6c91c3;margin:0px 0px 10px 0px;padding:3px 0px 3px 10px;color:#fff;text-align:left;}
.pageNavBreadcrumb a {color:#fff;text-decoration:none;}
.pageNavBreadcrumb a:hover{text-decoration:underline;}
.pageNavBreadcrumb a.lastEnd {cursor:text;}
.pageNavBreadcrumb a.lastEnd:hover {text-decoration:none;}	/**  Global.CSS page breadcrumb navigation **/
/** session timeout **/
.sestimeOutWrapper div {height:360px; background:url(../Images/session-timeout.gif) no-repeat 50% 50%;}		/**  Global.CSS page Session Timeout **/
/** under construction **/
.constructBody{background:#f0f0f0;}
.constructWrapper div.bg-holder{
	width:590px;
	height:700px;
	border:0px solid #666;
	text-align:center;
	background:url(../Images/under-maintenance/maintenance.jpg) no-repeat 50% 30%;
	float:left;
	}
.constructWrapper .communityCol	{float:right;border:0px solid #666;}
.aligner {border:0px solid #666;width:900px;margin:auto;}
.twittCont {margin: 10px 0px 15px 0px;}
.constructWrapper .under_main {text-align: center; width: 540px; margin: 0 auto;  padding-top: 200px;}
.constructWrapper .under_main h2 {background: url(../Images/we.png) no-repeat; width: 560px; height: 132px; display: block;}
.constructWrapper .under_main p {font-size: 14px; color: #a0a0a0; font-weight: bold;}
.constructWrapper .under_main .divider {background: url(../Images/divider.png) no-repeat; height:1px; margin:30px auto 30px; width:482px;}
.constructWrapper .under_main .touch_us {width: 102px; margin: 0 auto;}
.constructWrapper .under_main .touch_us div {float: left; width: 31px; padding-right: 20px;}
.constructWrapper .under_main a.in_touch {display:block;width:31px;height:32px; background:url(../Images/main-sprite.png) no-repeat 0px 0px;}
.constructWrapper .under_main a.touchTwitter {background-position:  -58px -32px}
.constructWrapper .under_main a.touchFacebook {background-position:  -58px -64px}		/**  Global.CSS page Under Construction **/

.errorValid .errorValidCaptcha {padding:12px 10px 10px 25px;background:url(../Images/Blog/exclamation_octagon_fram.png) no-repeat 0px 10px;font-size:12px;display:none;}
.validation-summary-errors { padding-top: 20px;} /** ??? **/

.error_page {height: 400px;padding-top: 30px;}
.error_page h2 {background: url(../Images/general_error_h2.png) no-repeat; height:140px; width:460px; display: block; margin-left: 30px;}
.error_404 h2 {background: url(../Images/404notfound.png) no-repeat; height:220px; width:300px; display: block; margin-left: 0px;}
.error_page .divider {background: url(../Images/divider.png) no-repeat; height:1px; margin:30px auto 30px; width:482px;}
.error_page .back_to_home a {background: url(../Images/general_error_page.png) no-repeat; height:73px; width:160px; display: block;}
.error_page .back_to_home img {border: 0;}	/**  Global.CSS page Error page **/

.extra-small-copy {font-size:12px;}

