.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%;}
/***header***/
div#header 	{border-bottom: 0px solid #bcbcbc;position:relative;padding:0px; height: 120px;}
div.hdBg 	{background:url(../Images/header.png) no-repeat 0% 0%;position:relative; height: 120px;}
div.hdBg img.logo-link {width:280px;height:70px;position:absolute;left:5%;top:20px;}
/*div.i-mat	{background:url(../Images/main/header-right-part.gif) no-repeat 100% 0%;}*/
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;} 
/***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;}
/***Main page***/
.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 ul.leftNavLinks 		{margin:0px;padding:0px 20px 0px 0px;list-style:none;}
.mainP-l ul.leftNavLinks li		{padding:5px 0px 5px 0px; border-bottom:1px dotted #bcbbb9; text-align:right;}
.mainP-l ul.leftNavLinks li a		{font: 13px Myriad Pro, Tahoma, Arial; color: #6087c0; text-transform:uppercase; text-decoration:none;}
.mainP-l ul.leftNavLinks li a:hover	{text-decoration:underline;}
.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:0px solid #ccc;}
.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 .prevs-cntrls{width:30px; padding:0px;position:absolute;left:2%;top:3%;display: none;}
.workspace .prevs-cntrls div{height:27px;margin-bottom:15px;text-align:center;}
.workspace .prevs-cntrls img{margin-bottom:5px;cursor:pointer;}
.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-field 		{width:70%; margin:10px 0px 5px 15px; border:1px solid #d0d0cf; height:21px;}
.upload-field div	{float:right;}
.upload-field input {border: none;}
.upload-field input.upload-inpTxt {padding: 3px 0px 0px 2px; font-size:12px; width:73%; border-width:0px;}
.upload-field .upload-btn {background:url(../images/main/browse-btn-bg.gif) no-repeat 0% 0%;font-size:11px;color:#909090;padding: 0px 5px;cursor:pointer; height:21px;}
*/
.upload a{margin-left:15px; font-family:Arial; color:#6c91c3; text-decoration:none;}
.upload a:hover{text-decoration:underline;}
/*.upload-sbmt 		{padding: 5px 0px 10px 15px;}
.upload-sbmt input	{border:none; padding:0px; margin:0px; background:url(../images/main/upload-btn.gif) no-repeat 0% 0%; width:78px;height: 36px; cursor:pointer;}
*/
.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;}
/*upload tooltip*/
div.uploadToolTip {display:none;background:url(../Images/upload-design-png.png);width:209px;height:122px;z-index:2000;}
/*right section*/
.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;}
/*left Sections**/
.left-cont	{padding:10px 8px 0px 10px; border:0px solid #666666;}
.left-cont .bl-title {margin:0px 0px 10px 0px;}
/*materialise blog*/
.imat-blog 	{border: 1px solid #ababab; margin-top:10px; padding:10px 10px 10px 10px;height:219px;}
*:first-child+html .imat-blog {height:216px;}
.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 img 				{margin:15px 0px 0px 20px;cursor:pointer;}*/
.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 10px 10px;}
.featProj .modelStoriesBlock {padding:10px 0px 50px 10px;margin-top:10px;text-align:left;}
.featProj .modelStoriesProducrInfoWrapper {width:400px;color:#333;}
.featProj .modelStoriesProducrInfoWrapper div {line-height:18px;}
.featProj .modelStoriesProducrInfoWrapper h2 {font-size:24px;color:#3d3d3d;margin-bottom:15px;}
.featProj .modelStoriesDetailsWrapper {border-right:none;}

/*Model Stories Section*/
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;}/**ie peekaboo bug**/
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;}/**right section**/
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:15px;width:430px;float:left;} /**left section**/
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;}
/**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;}
/**edit page **/
.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;}
/*stay in touch*//**rss feed**/
.stayInTuoch {border:1px solid #ababab;margin:10px 0px 0px 0px;padding:10px 0px 0px 0px;zoom:1;}
.box-r .stayInTuoch .det-prpty {width:45px;}
.box-r .stayInTuoch .det-prpty a.stayInTouch {display:block;width:31px;height:32px; background:url(../Images/main-sprite.png) no-repeat 0px 0px;}
.box-r .stayInTuoch .det-prpty a.touchRss {background-position: -58px 0px;}
.box-r .stayInTuoch .det-prpty a.touchTwitter {background-position: -58px -32px;}
.box-r .stayInTuoch .det-prpty a.touchFacebook {background-position: -58px -64px;}
.box-r .stayInTuoch  .det-value {padding:10px 0px 15px 0px;}
.stayInTuoch  .det-value a {font: 14px Myriad Pro, Arial, Helvetica, sans-serif;}
/***End Main Page***/
/***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;}
/*
** new checkout procedure
*/
/**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;}
/** 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;}
/**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;}
/**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;}
/**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;}
/**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;}
/*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;}

/*************/
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;}
/**validation**/
/*delivery page*/
.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;}
/*div#validationMsgs {display:none;}*/
.validationMsgs { float: left; width: 350px; color: Red; 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;}
/*manual quoting page*/
div.mnlsqtng-page-wrap div.det-value {position:relative;}
div.mnlsqtng-page-wrap div.error {left: 70%;}
/**slider**/
.jSlider-box			{width: 63%; margin:5px 5px 5px 0px;float:left;padding:2px 5px 0px 0px;}
/*.slv-r					{float: left;margin:6px 0px 0px 0px;font-size:10px;width:25%;color:#666666;vertical-align:bottom;}
.slv-l input, .slv-r input {border:none;font-size:11px;color:#666666;border-width:0px;padding:0px;margin:0px;}
#slVal					{width:20px;}
#slValCur				{width:25px; text-align:right;}
.slv-l					{display: none;}
*/
#pnlMeasureUnits{padding-left:3px;}
#pnlMeasureUnits label {color:#4c4c4c;}
.sldr-control{padding:0px 0px 0px 8px;width: 95%;} 
.flt-l-cont input{border:none;}
/*.slv-l				{float: left;margin:0px 0px 7px 0px;color:#666666;font-size:10px;width:20%;display: 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;}
/***Uploader Stuff***/
.content { 
text-align: left; 
width: 471px;
border:solid 1px #CBCAC6;
background-color:#fff;
padding: 0px 0px 20px 20px; 
font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;
font-size: 80%;
margin: 0 auto; 
}
.content h1, .content h2 	{margin:0px; padding:10px 0px 20px 0px; font: 13px Myriad Pro, Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#6087c0;}
.upldcrn-1 	{float: right; background:url(sampleimages/upload-corner-rgt.gif) repeat-x 100% 0%; font-size:11px;}
.upldcrn-2 	{background:url(sampleimages/upload-corner-lft.gif) no-repeat 0% 0%; padding: 1px 5px 3px 8px; font-family:Arial; color:#909090; cursor:pointer;}
 
.progr-bar 					{width:70%; border:0px solid #666666;}
#lblUploaderProgressText 	{color: #666666; white-space:normal; width:60%;}
.serv-trace	{
display: none;
}
#imgUploaderInsert {margin:10px 0px 0px 15px;cursor:pointer;}
#ButtonPostBack {display:none;}
/***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;}
/*.scrollable .items div.hover {} on image clock activ class will be added
.scrollable .items div.active {}*/
.prev					{margin-right: 10px;margin-left:3px;}
.prev a, .next 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;}
/**Model Details 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;}
/** scroollable popup examples **/
/***scrolling***/
.scrl-wrapper-exmpl			{border:0px solid #CCCCCC;padding: 10px 0px 10px 0px; width:280px; float:right; margin-top: 30px;}
.scrl-wrapper-exmpl div		{float:left;}
.scrollable-exmpl 			{position:relative;height: 41px; width: 223px;overflow: hidden;margin-right:3px;border:0px solid #CCCCCC;padding-top:0px;}
.scrollable-exmpl .items		{position:absolute;width:2000em; border:0px solid #000000;}
.scrollable-exmpl .items div 	{border-right:2px solid #fff;padding:0px;float:left;margin-right:0px;color:#00CC99;font-weight:bold;font-size:12px;}
/*.scrollable .items div.hover {} on image clock activ class will be added
.scrollable .items div.active {}*/

/*.prev-exmpl					{margin-right: 3px;}
.prev-exmpl img, .next-exmpl img	{margin-top: 10px;cursor:pointer; height:20px; width:20px;}
.prev-exmpl img.tr-prev-exmpl			{background:url(../images/popups/examples/exampl-navi-nrm-lft.gif) no-repeat 0% 0%;}
.prev-exmpl img.tr-prev-exmpl:hover		{background:url(../images/popups/examples/exampl-navi-act-lft.gif) no-repeat 0% 0%;}
.next-exmpl img.tr-next-exmpl			{background:url(../images/popups/examples/exampl-navi-nrm.gif) no-repeat 0% 0%;}
.next-exmpl img.tr-next-exmpl:hover		{background:url(../images/popups/examples/exampl-navi-act.gif) no-repeat 0% 0%;}
.navi					{text-align:center;display: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;}
/*.ft-txt1, .ft-txt2 	{float: left; text-align:left; font: 17px Myriad Pro; padding: 3px 0px 3px 0px;color: #d4d4d4;}
.ft-txt1			{margin:0px 20px 0px 125px;}
.ft-txtAct 			{color: #626362; background:url(../images/footer-arrow.gif) no-repeat 0% 50%; padding-left: 35px; }
*//*.ft-txt2 			{color: #d4d4d4;}color: #d4d4d4;*/
/* the overlayed elements */
/**Manifesto 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; 
}
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; 
}
div.overlayManifesto{
background-image: url(../images/popups/manifesto/manifesto.png);
padding:40px 0px 0px 35px;
display:none;
border:0px solid #009;
width:800px;
height:550px;
}
div.overlayManifesto div.close{
background-image:url(../images/main/close.png); 
position:absolute; 
right:5px; 
top:5px; 
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.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;
	}
div.overlayStepByStep div.close { 
    background-image:url(../images/main/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 
/***/
div.overlayMgx { 
/* growing background image */ 
background-image:url(../images/topdesigns/topMgx/top-Mgx-popupbg.png); 
/* dimensions after the growing animation finishes  */ 
width:825px; 
height:600px;         
/* initially overlay is hidden */ 
display:none; 
/* some padding to layout nested elements nicely  */ 
padding:20px 23px 55px 15px; 
} 
div.overlayMgx div.close { 
    background-image:url(../images/main/close.png); 
    position:absolute; 
    right:0px; 
    top:-5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 
 
div.overlay { 
/* growing background image */ 
background-image:url(../images/main/white-stbl.png); 
/* dimensions after the growing animation finishes  */ 
width:700px; 
height:400px;         
/* initially overlay is hidden */ 
display:none; 
/* some padding to layout nested elements nicely  */ 
padding:20px 23px 55px 23px; 
} 
#overlay4 span {position:relative;}
img.loaderStatusImg {position:absolute;left:350px;top:250px;}
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(../images/main/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 
/* black */ 
div.overlay.black {background:url(../images/main/transparent.png) no-repeat !important;color:#fff;} 
 /* petrol */ 
div.overlay.petrol {background:url(../images/main/petrol.png) no-repeat !important; color:#fff;} 
 div.black h2, div.petrol h2 { 
    color:#ddd;         
}
/* 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%;
}
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;}
/**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;}
/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */
/* 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 	{}
/* width 2 */
ul.tabs a.w2, ul.modelTabs a.w2, ul.subTabs a.w2 { width:150px; }
ul.tabs a.w2:hover 	{background-position: -366px -31px; }
ul.tabs a.w2.current {background-position: -366px -62px; }
/* width 3 */
ul.tabs a.w3, ul.modelTabs a.w3, ul.subTabs a.w3 { width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }
/* width 4 */
ul.tabs a.w4{ background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }
/* initially all panes are hidden */ 
div.panes div.pane {display:none;}
div.panes {}
div.panes div {padding:15px 15px 15px 20px;}
/**
*Tab properties
**/
/* 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 {padding: 0px 0px 0px 17px; background:url(../images/popups/materials.gif) no-repeat 0% 78%;}*/
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;}
/* Top Mgx Popups **/
#contentLoad {text-align:left;}
.topMgx-navigation {width:345px;background:#8e979c;margin-top:20px;height:26px;}
.topMgx-navigation div {background:url(../images/topdesigns/topMgx/top-mgx-menu-lft.gif) no-repeat 100% 0%;height:26px;}
.topMgx-navigation div img {margin:3px 0px 0px 5px;}
.mgxCont-1 {
	background: url(../images/topdesigns/topMgx/container-top.gif) no-repeat 0% 0%; 
	width: 630px; 
	height:100px;
	margin:130px 0px 30px 100px;
	font: 16px "Myriad Pro"; 
	line-height:26px;
	font-style:italic;
	padding: 20px 5px 0px 20px;
	}
.mgxWrapper {border:0px solid #666666; width:630px;margin:0px 0px 30px 100px;}
.mgxCont-2, .mgxCont-3 {background: url(../images/topdesigns/topMgx/container-bg.gif) no-repeat 0% 0%;width:300px;height:183px; padding:10px 0px 0px 10px;}
.mgxCont-2 {float:left;}
.mgxCont-3 {float:right;}
.mgxCont-4 {
	background:url(../images/topdesigns/topMgx/container-bot.gif) no-repeat 0% 0%; 
	width:631px; 
	height:25px;
	margin:0px 0px 0px 100px;
	font: 16px "Myriad Pro"; 
	text-align: center;
	padding: 15px 0px 0px 0px;
	}
/** 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;}
/***manifesto popup***/
div.manifestoWrapper{
width:750px; padding:0px 0px 0px 0px;
}
div.manifestoQuote1{
width:720px;
background:url(../images/popups/manifesto/manifestio-quote-one.gif) no-repeat 0% 0%;
}
div.manifestoQuote2{
background:url(../images/popups/manifesto/manifest-quote-two.gif) no-repeat 100% 100%;
padding:17px 10px 20px 20px; 
font:24px Cambria, Georgia, Arial;
text-align:justify
}
div.manifestoQuote2 span {font-size:30px}
div.manifestoTxt{font: 14px Cambria, Georgia, Arial;width:667px;text-align:justify;padding-left:23px;}
div.manifestoTxt img{float:right;}
div.manifestoTxt2 {
font: 14px Cambria, Georgia, Arial;
color:#6699cc;
width:355px;
margin-left:auto;
padding:20px 0px 0px 0px;
text-align:justify;
}
/**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;}	
/**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;}
/*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;
	}
/**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%;}
/**
*
*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;}
/**create your own design lamp* page*/
.createOwnLampWrapper {}
.createOwnLampWrapper .leftContCommunitySections, .ArchitecModelTmp .leftContCommunitySections{padding:0px 10px 10px 10px;zoom:1;}
.createOwnLampWrapper .leftContCommunitySections .bl-title {margin-bottom:10px;}
.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;}
/**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;}
/**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;}
/*session timeout*/
.sestimeOutWrapper div {height:360px; background:url(../Images/session-timeout.gif) no-repeat 50% 50%;}
/*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}
.editpageWrapper {padding:0px;}
.editpageWrapper .editpageBox {border:1px solid #ababab;}


.errorValid .errorValidCaptcha {padding:12px 10px 10px 25px;background:url(../Images/Blog/exclamation_octagon_fram.png) no-repeat 0px 10px;font-size:12px;display:none;}

.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;}

.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;}

.validation-summary-errors { padding-top: 20px;}

.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; }