

/* drop shadows, CSS fancy */





.saledivs {
font-size:13px;
line-height:18px;
padding: 10px;
background-color: #fff;
border: 5px solid #000;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
.greydivs {
font-size:13px;
line-height:18px;
padding: 10px;
border: 2px outset #fff;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
.learnmore {
  background: url(/skins/icadsales/images/findoutmoreaboutprogeCADIntelliCAD.png) top left no-repeat;
}

.formLeft{
margin:20px 5px 0px 5px;
float:left;
padding:10px;

background:#fff;

}
.formRight {
float:left;
margin:20px 10px 0px 0px;
padding:10px;
background-color:#fff;


}

.picright {
margin:0px 0px 0px 0px;
  background:url(/skins/icadsales/images/alienheadsII.png) right 10px no-repeat;
float:right;
width:192px;
height:192px;
}

	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
		}
			#debugMode{
				background:#000;
				position:fixed;
				width:100%; height:200px;
				top:0; left:0;
				overflow:scroll;
				opacity:0.8;
				display:block;
				padding:10px;
				color:#fff;
				font-size:14px;
				z-index:100000;
			}

			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%;
				background:#ee0101;
				color:#fff;
				width:200px;
				font-size:15px;
				font-weight:bold;
				border:2px solid #ddd;
				box-shadow: 1px 1px 6px #000;
				-moz-box-shadow: 1px 1px 6px #000;
				-webkit-box-shadow: 1px 1px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#33be40;}

			.blackPopup .formErrorContent {background:#393939;color:#FFF;}

			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}

				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #444;
					-moz-box-shadow: 0px 2px 3px #444;
					-webkit-box-shadow: 0px 2px 3px #444;
					font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}

				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;}
				.formError .formErrorArrow .line9{width:13px;border:none;}
				.formError .formErrorArrow .line8{width:11px;}
				.formError .formErrorArrow .line7{width:9px;}
				.formError .formErrorArrow .line6{width:7px;}
				.formError .formErrorArrow .line5{width:5px;}
				.formError .formErrorArrow .line4{width:3px;}
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;}
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}

#cap_i {
  border:1px solid #000;
}

/* [[[ Button classes ]]] */
input.jqmdX  {
display: inline-block;
z-index:5000;
background-color:transparent;
border-radius: 0;-moz-border-radius: 0;-webkit-border-radius:0;
border: none;
overflow:visible;
box-shadow:none; -moz-box-shadow:none;-webkit-box-shadow:none;
 outline: none;
padding:0;
margin-left:8px;
float:left;
}

/* [[[ Button classes ]]] */
input.jqmdownX {
display: inline-block;
z-index:5000;
background-color:transparent;
border-radius: 0;-moz-border-radius: 0;-webkit-border-radius:0;
border: none;
overflow:visible;
box-shadow:none; -moz-box-shadow:none;-webkit-box-shadow:none;
outline: none;
padding:0;
margin-left:8px;
float:left;
}

/* [[[ Button classes ]]] */
input.jqmPopX  {
display: inline-block;
z-index:5000;
background-color:transparent;
border-radius: 0;-moz-border-radius: 0;-webkit-border-radius:0;
border: none;
overflow:visible;
box-shadow:none; -moz-box-shadow:none;-webkit-box-shadow:none;
 outline: none;
padding:0;
}

/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */


/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */

.jqmWindow, .jqmSupport, .jqmDownload, .jqmPP {
border: 1px solid #14628F;
border-radius: 10px;-moz-border-radius:10px;-webkit-border-radius:10px;
box-shadow: 1px 1px 1px #000 inset,-1px -1px 1px #555 inset;
-moz-box-shadow: 1px 1px 1px #000 inset,-1px -1px 1px #555 inset;
-webkit-box-shadow: 1px 1px 1px #000 inset,-1px -1px 1px #555 inset;
color: #000;
background-color: #fff;
font-size:13px;
display:none;
box-shadow:2px 2px 10px #000;
-moz-box-shadow:2px 2px 10px #000;
-webkit-box-shadow:2px 2px 10px #000;
text-align:left;
position: fixed;
top: 5px;
left: 50%;
margin-left: -470px;
}

.jqmSignForm {
border: 1px solid #14628F;
border-radius: 10px;-moz-border-radius:10px;-webkit-border-radius:10px;
box-shadow: 1px 1px 1px #000 inset,-1px -1px 1px #555 inset;
-moz-box-shadow: 1px 1px 1px #000 inset,-1px -1px 1px #555 inset;
-webkit-box-shadow: 1px 1px 1px #000 inset,-1px -1px 1px #555 inset;
color: #000;
background-color: #fff;
display: none;
font-size:13px;
box-shadow:2px 2px 10px #000;
-moz-box-shadow:2px 2px 10px #000;
-webkit-box-shadow:2px 2px 10px #000;
width: 700px;
height:530px;
text-align:left;
position: fixed;
top: 5px;
left: 50%;
margin-left: -450px;
}

.jqmPopup {
border:1px solid #000;
border-radius: 10px;-moz-border-radius:10px;-webkit-border-radius:10px;
color: #000;
background-color: #fff;
display:none;
font-size:13px;
box-shadow:2px 2px 10px #000;
-moz-box-shadow:2px 2px 10px #000;
-webkit-box-shadow:2px 2px 10px #000;
width: 450px;
height:550px;
text-align:left;
overflow:auto;
position: fixed;
top: 20px;
left: 50%;
margin-left: -225px;
padding:40px;
}


#SUwrap {
    width: 920px;
height:700px;
}


.jqmOverlay { background-color: #000; }

input.jqmdXFocus, input.jqmdownXFocus {outline: none;}

.jqHandle {
   background: #dbdbdb;
   height:15px;
   opacity:0.92;
   -webkit-opacity:0.92;
}

.jqDrag {
  width: 100%;
  cursor: move;
   border-radius: 10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;
   box-shadow:0 1px 3px rgba(0, 0, 0, 0.35);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.35);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.35);
}

.jqResize {
   width: 15px;
   position: absolute;
   bottom: 0;
   right: 0;
   cursor: nwse-resize;
   border-left:1px solid #000;
   border-top:1px solid #000;
   border-radius: 0px 0 10px 0;-moz-border-radius:0 0 10px 0;-webkit-border-radius:0px 0 10px 0;
}


ul.cappic { overflow: hidden; padding: 5px; float:right;display:inline-block;}
ul.cappic > li {
	position: relative;
	float: left;
	list-style: none;
	margin: 0 20px 20px 0;
	font-size: 10px;
}
ul.cappic a 							{ text-decoration: none; display: block; }
ul.cappic li img 						{ display: block; position: relative; z-index: -1; } /* IE8 fix, background colour appears behind img for uknown reason set negative z-index */
ul.cappic li:not([class=na]) img 		{ position: static; } /* Reset relative position, as this plays havoc with good browsers */
ul.cappic a:hover, ul.cappic a:focus			{ display: block; outline: none; -moz-box-shadow: 3px 3px 5px #000; -webkit-box-shadow: 3px 3px 5px #000; box-shadow: 3px 3px 5px #000; }
ul.cappic a:hover img, ul.cappic a:focus img	{ outline: 3px solid #ccc; }

ul.cappic a:hover:after,
ul.cappic a:focus:after
{
	content: attr(title);
	color: #000;
	position: absolute;
	bottom: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	width: 100%;
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.7);
	background: -moz-linear-gradient(top, rgba(255,255,255,0.7), rgba(204,204,204,0.7)); /* Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.7)), to(rgba(204,204,204,0.7))); /* Safari */
	display: block;
	text-shadow: 1px 1px 1px #fff;
}
ul.cappic a.reverse:hover:after,
ul.cappic a.reverse:focus:after { top: 0; right: 0; }

ul.cappic a.offset:hover:after,
ul.cappic a.offset:focus:after { top: 50%; margin-top: -15px; }

ul.cappic a.alternate01:hover:after,
ul.cappic a.alternate01:focus:after
{
	top: 0;
	width: 50%;
	height: 100%;
	line-height: normal;
	text-align: left;
	padding: 4px;
	font-size: 12px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* Change colours */
ul.highlight01 a:hover img, ul.highlight01 a:focus img { outline-color: #1E528C; }

ul.highlight01 a:hover:after,
ul.highlight01 a:focus:after
{
	background: rgb(30,82,140);
	background: rgba(30, 82, 140, 0.7);
	background: -moz-linear-gradient(top, rgba(30, 82, 140, 0.7), rgba(43, 117, 200, 0.7)); /* Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 82, 140, 0.7)), to(rgba(43, 117, 200, 0.7))); /* Safari */
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}

ul.gallery li a {
	float: left;
	padding: 10px 10px 25px 10px;
	background: #eee;
	border: 1px solid #fff;
	-moz-box-shadow: 0px 2px 15px #333;
	position: relative;
}
ul.gallery  a.reverse:hover:after,
ul.gallery  a.reverse:focus:after { top: 0; right: 0; }

ul a.offset:hover:after,
ul a.offset:focus:after { top: 50%; margin-top: -15px; }

ul.gallery li a.pic-1 {
	z-index: 1;
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
}
ul.gallery li a.pic-2 {
	z-index: 5;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
}
ul.gallery li a.pic-3 {
	z-index: 3;
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
}
ul.gallery li a:hover {
	z-index: 10;
	-moz-box-shadow: 3px 5px 15px #333;
}


#secondary {
    color: #000;
    padding: 15px 35px;

}

.blue_bold {
  font-size: 14px;
  font-weight:900;
  margin-top:4px;
  color:#2f5081;
}

.nextlink {
  background:url(/skins/icadsales/images/button-right.png) no-repeat;
position:absolute;
bottom: 0;
right:40px;
width:40px;
height:40px;
display:block;
text-align:left;
text-indent:-9999px;
}

.nextbacklink {
  background:url(/skins/icadsales/images/button-left.png) no-repeat;
position:absolute;
bottom: 0;
right:40px;
width:40px;
height:40px;
display:block;
text-align:left;
text-indent:-9999px;
}

.vidthumb {
    margin:20px 0 0 10px;
	float:left;
}

#vidcontainer {
	width: 520px;
	margin-left:70px;
}

.col {
width:200px;
float:left;
padding:10px;
}
/* hide container until all is ready */
.test, .test2,.test3,.test4{
	display: none;
}
/*Main Container*/
.container {
	width:100%;
        position:relative;
margin:40px 0 0 0;
}
.container ul{

	margin: 0;
	padding:0;
        position:relative;
}
.container li{

	margin: 0px;
	padding:0px;
}
/*Content Container*/
.contentContainer {
	padding-left: 0px;
	float: left;
	width:0px;
	height: 310px;
	overflow:hidden;
        position:relative;
}
.contentWrapper{
}
.contentInnerWrapper{
	text-align: left;
    padding:0;
}

/*EXTRAS*/
.contentWrapper h3{

	border-bottom: 1px solid silver;
	background-color: #2e5081;
}



/*  TEST 3  */

/*Main Container*/
.container3 {
        margin:0px 0px 0 0;
        padding:0;
	width:785px;
        position:relative;

}

.container3 ul{
	margin: 0px;
	padding:0px;
        position:relative;
}
.container3 li{

}


.styledlist {

text-align:left;
	list-style-type: disc;
        list-style-position:inside;


}

.styledlist ul, .styleLRlist ul {

text-align:left;
	list-style-type: disc;
        list-style-position:inside;


}


.styledlist ul li {

}

.regtext {

text-align:left;
}

/*Handle*/
.handle3 {
	float: left;
	width: 64px;
	height: 310px;
	text-align:center;
	background: #666;
	border: 2px solid white;
        position:relative;

}
.handle3 img{
	margin-top:2px;
	filter:alpha(opacity=80);opacity:.80;
       cursor: pointer;
}
.handleOver3{
	background: #6d0200 url(/skins/icadsales/images/nextcord-intellicad.png) no-repeat bottom left;
	border: 2px solid white;
        position:relative;
}
.handleOver3 img{
	margin-top:2px;
	filter:alpha(opacity=70);opacity:.70;

}
.handleSelected3{
	background: #000;
	border: 2px solid white;
        position:relative;
cursor:default;
}
/*Content Container*/
.contentWrapper3{
	text-align: left;
}
.contentInnerWrapper3 {
overflow:auto;
height:310px;
}
.contentWrapper3 h3{
	border-bottom: 2px solid silver;
	color: #2e5081;
}
.contentContainer3 {
	padding-left: 0px;
	float: left;
	width:0px;
	height: 310px;
	overflow:hidden;
}

#accordbackground {
width:700px;
height:395px;


display:block;
position:relative;
float:left;

}

#accordbutton {

}

#accordclick1 {

}

#slidewrap {
margin-top:0px;
background:#000;
}

#intro {

}
.scrollable {
	width: 250px;
	line-height: 15px;
	font-size: 14px;
	text-align: left;
	font-weight: 100;
	font-variant: normal;
	text-transform: none;
}

#slidermove {
    width: 600px;
    margin: 0 auto;
    position: relative;
    background:#fff;
	border: 10px solid #ccc;
}

.scroll {
	overflow: hidden;
	width: 600px;
    margin: 0 auto;
    position: relative;
}

.scrollContainer {
	position: relative;
}

.scrollContainer div.panelmove {
    padding: 10px;
    width: 279px;
	height: 263px;
}

#left-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	bottom: 0;
	background: url(/skins/icadsales/images/leftshadow.png) repeat-y;
}

#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	bottom: 0;
	background: url(/skins/icadsales/images/rightshadow.png) repeat-y;
}

.inside {
	padding: 10px;
	border: 1px solid #999;
}

.inside img {
	display: block;
	border: 1px solid #666;
	margin: 0 0 0 0;
	width: 250px;
}

.inside h2 {
	font-weight: normal;
	color: #111;
	font-size: 16px;
	margin: 0 0 8px 0;
}

.inside p {
	font-size: 12px;
	color: #ccc;
}

.scrollButtons {
    position: absolute;
    top: 100px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -45px;
}

.scrollButtons.right {
    right: -45px;
}

.hide {
    display: none;
}

#download1, #buynow1, #download2 {
width:auto;
height:auto;
float:left;
display:block;
}

#download1 {
margin:0 0 5px 0;
}
#download2 {
margin:10px 0 10px 0;
}
#buynow1 {
margin:20px 20px 20px 0;
}

div.shinylinkpackage {
width:200px;padding: 5px;background:#fff;
}

.shinylinkpackage {
width:200px;
}

.shinylinkpackage li {
margin:0 auto;
}

.shinylinktitle {
margin:0 auto;
text-align:center;
text-decoration:none;
width:196px;
display:block;
padding:1px;
}
.shinylinkpackage li a {
text-align:center;
vertical-align:middle;
font-size:13px;
line-height:1.6em;
text-decoration:none;
padding:2px;
display:block;
cursor:pointer;
}

.shinylinkpackage li a:hover {
background-color: #D7E3EB;
color:#000;
border:1px solid #000;
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
padding:1px;
 box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}

.shinylinkpackage li a:active {
background-color: #D7E3EB;
color:#000;
border:1px solid #000;
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
box-shadow:none; -moz-box-shadow:none;-webkit-box-shadow:none;
}

.newbutton {
cursor: pointer; padding:7px 7px; background-color: #a9bdc8; color: #fff;
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;

}
.newbutton2 {
background-color: #a9bdc8; color: #000;
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;

}
.newbutton:hover {
background-color: #a9bdc8;
    color:#000;
}


.playerInnerBox_gsvb .player_gsvb {
  width : 480px;
  height : 380px;
}


#slide { position:absolute; top:324px; height:36px; background:#48e8e8; z-index:10; }

hr {
	clear: both;
	height: 0;
	border: 0;
	visibility: hidden;
	}

.shadow{
border:1px solid black;
font:10pt verdana;
position:relative;
display:inline;
background:white;
z-index:100;
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/

-khtml-opacity:0.1; /*opacity*/
z-index:10;
}



.r1h, .r2h, .r3h, .r4h, .r2bh, .r3bh, .r4bh{font-size:1px; overflow:hidden; display:block;}
.r1h {height:1px; background:#4FB5E9; margin:0 5px;}
.r2h, .r2bh {height:1px; background:#4FB5E9; border-right:2px solid #2e5081; border-left:2px solid #4FB5E9; margin:0 3px;}
.r3h, .r3bh {height:1px; background:#4FB5E9; border-right:1px solid #2e5081; border-left:1px solid #4FB5E9; margin:0 2px;}
.r4h, .r4bh {height:2px; background:#4FB5E9; border-right:1px solid #2e5081; border-left:1px solid #4FB5E9; margin:0 1px;}
.r2bh, .r3bh, .r4bh {background: #4FB5E9;}
.rheadh { padding:5px; background: #4FB5E9; border-right:1px solid #4FB5E9; border-left:1px solid #4FB5E9;}
.rheadh h3 {margin: 0 10px 0 10px; padding-bottom: 3px; color: #fff;
text-shadow:0 1px 1px #000;font-weight:bold;background-color:#4FB5E9;}
.rcontenth {padding:10px; background: #fff; border-right:1px solid #4FB5E9; border-left:1px solid #4FB5E9; color:#000;}
.rcontenth div {margin-left: 12px; padding: 5px;}

.lw1h, .lw2h, .lw3h, .lw4h, .lw2bh, .lw3bh, .lw4bh{font-size:1px; overflow:hidden; display:block;}
.lw1h {height:1px; background:#fff; margin:0 5px;}
.lw2h, .lw2bh {height:1px; background:#2e5081; border-right:2px solid #2e5081; border-left:2px solid #2e5081; margin:0 3px;}
.lw3h, .lw3bh {height:1px; background:#2e5081; border-right:1px solid #2e5081; border-left:1px solid #2e5081; margin:0 2px;}
.lw4h, .lw4bh {height:2px; background:#2e5081; border-right:1px solid #6e0200; border-left:1px solid #2e5081; margin:0 1px;}
.lw2bh, .lw3bh, .lw4bh {background: #2e5081;}
.lwheadh {padding:5px; background: #2e5081; border-right:1px solid #2e5081; border-left:1px solid #2e5081;}
.lwheadh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px; color: #fff;
text-shadow:0px -1px 0px rgba(0,0,0, .4), 1px 1px 2px rgba(255,255,255, 0.6);font-weight:bold;background-color:#2e5081;}
.lwcontenth {padding:10px;background: #ffffff; border-right:1px solid #2e5081; border-left:1px solid #2e5081;}
.lwcontenth div {margin-left: 12px; padding: 5px;}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#fff; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#6e0200; border-right:2px solid #6e0200; border-left:2px solid #6e0200; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#6e0200; border-right:1px solid #6e0200; border-left:1px solid #6e0200; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#6e0200; border-right:1px solid #6e0200; border-left:1px solid #6e0200; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #6e0200;}
.bheadh {padding:5px; background: #6e0200; border-right:1px solid #6e0200; border-left:1px solid #6e0200;}
.bheadh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;color: #fff;
text-shadow:0px -1px 0px rgba(0,0,0, .4), 1px 1px 2px rgba(255,255,255, 0.6);font-weight:bold;background-color: #6e0200;}
.bcontenth {padding:10px;background: #fff; color:#000; border-right:1px solid #6e0200; border-left:1px solid #6e0200;}
.bcontenth div {margin-left: 12px; padding: 5px;}

.brb1h, .brb2h, .brb3h, .brb4h, .brb2bh, .brb3bh, .brb4bh{font-size:1px; overflow:hidden; display:block;}
.brb1h {height:1px; background:#29a5e5; margin:0 5px;}
.brb2h, .brb2bh {height:1px; background:#29a5e5; border-right:2px solid #29a5e5; border-left:2px solid #29a5e5; margin:0 3px;}
.brb3h, .brb3bh {height:1px; background:#29a5e5; border-right:1px solid #29a5e5; border-left:1px solid #29a5e5; margin:0 2px;}
.brb4h, .brb4bh {height:2px; background:#29a5e5; border-right:1px solid #29a5e5; border-left:1px solid #29a5e5; margin:0 1px;}
.brb2bh, .brb3bh, .brb4bh {background: #29a5e5;}
.brbheadh {background: #29a5e5; border-right:1px solid #29a5e5; border-left:1px solid #29a5e5;}
.brbheadh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;color: #000;
text-shadow:0px -1px 0px rgba(0,0,0, .4), 1px 1px 2px rgba(255,255,255, 0.6);font-weight:bold;background-color: #29a5e5;}
.brbcontenth {padding:10px; background: #fff; border-right:1px solid #29a5e5; border-left:1px solid #29a5e5; color:#000;}
.brbcontenth div {margin-left: 12px; padding: 5px;}



ul.navicon {
	height: 64px;
/*	width:193px;  */
	text-align: center;
	list-style: none;
	margin: 0;
        padding: 0;
	}

.navicon li {
	float: left;
	height: 64px;
	width: 192px;
	}
.navicon li#downloadf {
	background-image: url("/skins/icadsales/images/download-one.png");
	}

.navicon li#buynowf {
	background-image: url("/skins/icadsales/images/buy-one.png");
	}

.navicon li#supportf {
	background-image: url("/skins/icadsales/images/support-one.png");
	}

.navicon li#downloade {
	background-image: url("/skins/icadsales/images/download-one.png");
	}

.navicon li#buynowe {
	background-image: url("/skins/icadsales/images/buy-one.png");
	}

.navicon li#supporte {
	background-image: url("/skins/icadsales/images/support-one.png");
	}

.navicon li#downloada {
	background-image: url("/skins/icadsales/images/download-one.png");
	}

.navicon li#buynowa {
	background-image: url("/skins/icadsales/images/buy-one.png");
	}

.navicon li#supporta {
	background-image: url("/skins/icadsales/images/support-one.png");
	}

.navicon li#downloadb {
	background-image: url("/skins/icadsales/images/download-one.png");
	}

.navicon li#buynowb {
	background-image: url("/skins/icadsales/images/buy-one.png");
	}

.navicon li#supportb {
	background-image: url("/skins/icadsales/images/support-one.png");
	}
.navicon li#download {
	background-image: url("/skins/icadsales/images/download-one.png");
	}

.navicon li#buynow {
	background-image: url("/skins/icadsales/images/buy-one.png");
	}

.navicon li#support {
	background-image: url("/skins/icadsales/images/support-one.png");
	}

.navicon li#downloadd {
	background-image: url("/skins/icadsales/images/download-one.png");
	}

.navicon li#buynowd {
	background-image: url("/skins/icadsales/images/buy-one.png");
	}

.navicon li#supportd {
	background-image: url("/skins/icadsales/images/support-one.png");
	}


.navicon li#downloadc {
	background-image: url("/skins/icadsales/images/download-one.png");
	}

.navicon li#buynowc {
	background-image: url("/skins/icadsales/images/buy-one.png");
	}

.navicon li#supportc {
	background-image: url("/skins/icadsales/images/support-one.png");
	}

.buybuttons {float:right;width: 201px; margin:0 20px 20px;box-shadow:1px 1px 3px #000;-moz-box-shadow: 1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000; }

.progehero {
 position:relative;bottom:0px;right:0px; border: 1px #000 solid; margin:10px; padding:3px;font-style:italic;font-size:0.7em;box-shadow:1px 1px 3px #000;-moz-box-shadow: 1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;

}

.navicon_width {
  width:200px;
}
.buynow_width {
  width:200px;
}

.garage_width {
  width:608px;
}

ul.wikiDownload {
	height: 306px;
/*	width:210px;  */
	text-align: center;
	list-style: none;
	margin: 0;
        padding: 0;
	}

ul.Qmark {
  width:200px;
  	margin: 0;
        padding: 0;
        float:left;
        list-style-type:none;
        list-style-image:none;
}

.Qmark li {
	float: left;
	height: 197px;
	width: 200px;
}

.Qmark li#HallofFame {
	background-image: url("/skins/icadsales/images/QuestionMarkOFF.png");
}

.wikiDownload li {
	float: left;
	height: 306px;
	width: 210px;
	}

.wikiDownload li#downBigbutton { background-image:url(/skins/icadsales/images/progecad-download-progecad-intellicad-download-intellicad-glow.png);
}

#shinyprogeCADroom {
  height:540px;
}

ul.shinyprogeCADicon {
	height: 383px;
	text-align: center;
	margin: 0;
        padding: 0;
        float:left;
        list-style-type:none;
        list-style-image:none;
}

.lastshinyprogeCADicon li {
	height: 383px;
	width: 250px;
	}

.lastshinyprogeCADicon li#progecadpro {
	background-image: url(/skins/icadsales/images/IntelliCADProfessional-glow.png);
}

.shinyprogeCADicon li {
	float: left;
	height: 383px;
	width: 250px;
	}

.shinyprogeCADicon li#progecadpro {
	background-image: url(/skins/icadsales/images/IntelliCADProfessional-glow.png);
}

.shinyprogeCADicon li#progecadstd {
	background-image: url(/skins/icadsales/images/IntelliCADStandard-glow.png);
}




#shinyiconroom {
  height:325px;
  margin:0 0 0px;
  padding: 0 6px 0;
}
ul.lastshinyicon {
	height: 325px;
	width:210px;

	margin: 0 ;
        padding: 0;
        float:left;
        list-style-type:none;
        list-style-image:none;
margin-left:0px;

        border-left:11px solid #11395c;


}

ul.shinyicon, ul.rightshinyicon {
	height: 325px;
	width:210px;
	margin: 0;
        padding: 0;
        float:left;
        list-style-type:none;
        list-style-image:none;
        border-left:11px solid #11395c;
}

ul.rightshinyicon {

        border-left:11px solid #11395c;
                        border-right:11px solid #11395c
}

.rightshinyicon li, .lastshinyicon li, .shinyicon li {
    display:inline-block;
	float: left;
	height: 325px;
	width: 210px;
	-box-shadow:3px 3px 15px rgba(0,0,0,0.82) inset;
	-webkit-box-shadow:3px 3px 15px rgba(0,0,0,0.82) inset;
	-moz-box-shadow:3px 3px 15px rgba(0,0,0,0.82) inset;
	-box-shadow:-1px -1px 5px rgba(0,0,0,0.62) inset;
	-webkit-box-shadow:-1px -1px 5px rgba(0,0,0,0.62) inset;
	-moz-box-shadow:-1px -1px 5px rgba(0,0,0,0.62) inset;
}

.lastshinyicon li#download {
	background-image: url(/skins/icadsales/images/step-one-download-progeCAD-IntelliCAD-right-now-glow.jpg);

	}

.shinyicon li#project {
	background-image: url(/skins/icadsales/images/step-two-use-progeCAD-IntelliCAD-free-for-30-days-glow.jpg);
	}

.shinyicon li#buy {
	background-image: url(/skins/icadsales/images/step-three-buy-progeCAD-IntelliCAD-safely-online-icadsales-shop-glow.jpg);
	}

.rightshinyicon li#support {
	background-image: url(/skins/icadsales/images/step-four-get-progeCAD-IntelliCAD-support-glow.jpg);
	}



.contentsHeader{border-bottom:10px solid #11395c;margin:0 7px 0 6px;}

.contentsFooter{border-top:4px solid #11395c;clear:both;padding:0 ;margin:0 7px 0 6px;}

a.neon {
 margin:0px;
font-weight:300;
 font-size: 11px;
line-height:14px;
 text-align:right;
 text-decoration: none;
}

a.neon:hover {
  color:#932a2a;
 text-decoration: underline;
}

a.neon2 {
 font-size: 1.5em;
 line-height:1.4;
 font-weight:bold;
 text-decoration: none;
text-shadow:0 1px 1px rgba(0,0,0,0.8);
}
a.neon2:link {
 text-decoration: none;
}
a.neon2:hover {
  color:#932a2a;
 text-decoration: underline;
}

    #shinyappiconroom {
  height:280px;
  margin:0 auto;
  text-align:left;
}

ul.shinyappicon {
	height: 200px;
/*	width:155px;  */
	text-align: center;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
    padding: 0;
    padding-right:20px;
    float:left;
}
ul.lastshinyappicon {
	height: 200px;
/*	width:155px;  */
	text-align: center;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
    padding: 0;
        float:left
}

.shinyappicon li, .lastshinyappicon li {
	float: left;
	height: 200px;
	width: 155px;
box-shadow:0px 1px 1px #fff;
-moz-box-shadow:0px 1px 1px #fff;
-webkit-box-shadow:0px 0px 1px #fff;
	-box-shadow:3px 3px 15px rgba(0,0,0,0.82) inset,-1px -1px 5px rgba(0,0,0,0.62) inset;
	-webkit-box-shadow:3px 3px 15px rgba(0,0,0,0.82) inset, -1px -1px 5px rgba(0,0,0,0.62) inset;;
	-moz-box-shadow:3px 3px 15px rgba(0,0,0,0.82) inset,	-1px -1px 5px rgba(0,0,0,0.62) inset;



	}

.shinyappicon li#progeEARTH {
	background-image: url(/skins/icadsales/images/progeEARTH-Civil-Surveyg-glow.png);
	}

.shinyappicon li#progeCAM {
	background-image: url(/skins/icadsales/images/progeCAM-CNC-Linkingg-glow.png);
	}

.lastshinyappicon li#progeTABLE {
	background-image: url(/skins/icadsales/images/progeTABLE-Excel-Linkingg-glow.png);
	}

.shinyappicon li#progeCONVERT {
	background-image: url(/skins/icadsales/images/progeCONVERT-file-conversiong-glow.png);
	}
.shinyappicon li#progeBILLDElectric {
	background-image: url(/skins/icadsales/images/progeBILLD-Electricalg-glow.png);
	}

.lastshinyappicon li#progeBILLDMechanic {
	background-image: url(/skins/icadsales/images/progeBILLD-Mechanical-Designg-glow.png);
	}

.shinyappicon li#progeBILLDHVAC {
	background-image: url(/skins/icadsales/images/progeBILLD-HVAC-Plumbing-Designg-glow.png);
	}
.shinyappicon li#progeBILLDBase {
	background-image: url(/skins/icadsales/images/progeBILLD-Baseg-glow.png);
	}

.wrapimage {
float:left;
padding:5px;
}


#jq-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
}
#jq-floaty {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 5100;
	text-align: center;
	line-height: 0;
}
#floaty-container-embed {
	position: relative;
	width: 100px;
	height: 100px;
	margin: 0 auto;
}

#floaty-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 5010;
}
#floaty-container-embed > #floaty-nav {left:0}
#floaty-nav a { outline: none;}
#floaty-close-btn {position: relative;cursor:pointer;width:35px;height:35px;top:-20px;right:-20px;float:right;z-index:5200;}
#floaty-close-btn:hover {background-position:-35px 0}
#floaty-object{float:left;margin:-25px 10px;}




#tv {
 margin: 0px 0px 10px 0px;
 background:#fff url(/skins/icadsales/images/progeMegaMEDIAplayertrimmedLg.png) top left no-repeat;
}

#vidzcontainer {
 padding:57px 56px 44px 43px;
}


    #cyPlayer
    {
        font-family: Verdana;
        font-size: 8pt;
    }
    #cyPlayer #playlistContainer
    {
        background-color: black;
        filter: alpha(opacity=70);
        -khtml-opacity: 0.7;
        opacity: 0.7;
        color: white;
    }
    #cyPlayer #playlistContainer ul
    {
        list-style-type: decimal-leading-zero;
    }
    #cyPlayer #playlistContainer li a
    {
        outline-style: none;
        color: White;
        text-decoration: none;
        display: block;
    }
    #cyPlayer #playlistContainer li a:hover
    {
        background-color: silver;
        color: Black;
    }
    #cyPlayer #playlistContainer li.active a
    {
        color: Yellow;
    }
    #cyPlayer #titleContainer
    {
        background-color: black;
        filter: alpha(opacity=70);
        -khtml-opacity: 0.7;
        opacity: 0.7;
        color: white;
        overflow: hidden;
    }
    #cyPlayer #titleContainer #label
    {
        font-weight: bold;
        padding: 3px 5px 0px 5px;
    }
    #cyPlayer #controllerContainer
    {
        background-color: black;
        filter: alpha(opacity=70);
        -khtml-opacity: 0.7;
        opacity: 0.7;
        color: white;
        overflow: hidden;
    }
    #cyPlayer #controllerContainer ul
    {
        margin: 0;
        padding: 1px 0 0 0;
        line-height: 18px;
    }
    #cyPlayer #controllerContainer li
    {
        list-style-type: none;
        display: inline;
        padding-left: 2px;

    }
    #cyPlayer #controllerContainer a
    {
        outline-style: none;
        color: silver;
        padding: 2px 10px 2px 10px;
        text-decoration: none;
        font-weight: bold;
        line-height: 18px;
    }
    #cyPlayer #controllerContainer a:hover
    {
        color: black;
        background-color: White;
    }
    #cyPlayer #playlistnavigation
    {
        margin-top: 10px;
        width: 200px;
    }
    #cyPlayer #playlistnavigation #next
    {
        display: block;
        width: 50px;
        float: right;
    }
    #cyPlayer #playlistnavigation #previous
    {
        display: block;
        width: 50px;
        float: left;
    }
    #cyPlayer #playlistnavigation a
    {
        outline-style: none;
        color: silver;
        padding: 2px 10px 2px 10px;
        text-decoration: none;
        font-weight: bold;
        line-height: 18px;
    }
     #cyPlayer #playlistnavigation a:hover
    {
        color: black;
        background-color: White;
    }




.boxofwords {
    margin: 0 auto;
    height: 730px;
    width: 925px;
    position: relative;
    border: 5px solid #4FB5E9;
}

#boxofwords {
  overflow: auto;
  position: relative;
}

#boxofwords h2 {
  background: #4FB5E9;
  margin: 0;
  opacity: 1;
  padding: 10px;
  color: #fff;
}

#boxofwords p {
  margin: 10px;
}

/* JS required styles */
.boxofwords .boxofwords {
    border: 0;
}


.tryitfree {
position:absolute;
bottom:30px;
right:10px;
border:none;
}

#hero {width:600px;}

ul#hero {
list-style-type:none;
}

ul#hero li {
box-shadow:1px 1px 5px #000;-moz-box-shadow:1px 1px 5px #000;-webkit-box-shadow:1px 1px 5px #000; border: 1px #000 solid; margin:10px; padding:3px;font-style:italic;font-size:12px;width:300px;
}


.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(/skins/icadsales/images/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }


.reviewwrap {float:right;background-color:#3E8BB6;width:250px;height:200px;}

/* product ratings */
#product_reviews{
	float: right;
	display: block;
	margin: 10px 0 10px 0;
}
#product_reviews li{
    background: url(/skins/icadsales/images/product_ratings_bg.png) no-repeat 0 0;
    width: 200px;
    padding: 0 10px;
    border:0;
    float: right;
    display: inline;
    margin-right:  10px;
    text-align: center;
}
#product_reviews li:hover{background-position: 0 -180px;}
#product_reviews li:first-child{margin-left: 0;}
#product_reviews li a{
	font-size: 11px;
	color: #777;
	display: block;
	padding-top: 84px;
	height: 96px;
	text-shadow: #222 0 -1px 0;
}
#product_reviews li a:hover{color: #999;}
#product_reviews li a img{
    margin-top: -184px;
    margin-bottom: 10px;
    display: block;
}
#product_reviews li a br{display: none;}
#product_reviews li a strong{
    color: #fff;
    display: block;
    width: 200px;
    height: 20px;
    text-indent: -9000px;
 	opacity: .7;
 	-webkit-transition: opacity .2s linear;
}
#product_reviews li a:hover strong{opacity: 1;}



#company-promos{
	float: left;
	display: block;
	margin-bottom: 40px;
}
#company-promos li{
    background: url(/skins/icadsales/images/company_promo_bg.png) no-repeat 0 0;
    width: 200px;
    padding: 0 10px;
    float: left;
    display: inline;
    margin-left:  20px;
    text-align: center;
}
#company-promos li:hover{background-position: 0 -180px;}
#company-promos li:first-child{margin-left: 0;}
#company-promos li a{
	font-size: 11px;line-height:18px;
	color: #777;
	display: block;
	padding-top: 84px;
	height: 96px;
	text-shadow: #222 0 -1px 0;
	text-decoration:none;
}
#company-promos li a:hover{color: #999;}
#company-promos li a img{
    margin-top: -184px;
    margin-bottom: 2px;
    display: block;
}
#company-promos li a br{display: none;}
#company-promos li a strong{
    color: #fff;
    display: block;
    width: 200px;
    height: 20px;
    text-indent: -9000px;
 	opacity: .7;
 	-webkit-transition: opacity .2s linear;
}
#company-promos li a:hover strong{opacity: 1;}

/* Mailing List */

#footerwide {
  height:580px;
  width:100%;
  border-top:8px solid #197CB3;
 background-color: #19191a;
  position:relative;
	margin-top: -580px;
	clear:both;
}

#blankfooterwide {
  height:300px;
  width:100%;
  border-top:5px solid #197CB3;
 background-color: #19191a;
  position:relative;
	margin-top: -300px;
	clear:both;
}

#newfooter{
    padding:10px 0 0 10px;
	width: 964px;
	min-width: 960px;
	clear: both;
	color: #565656;
    position:absolute;
    left:50%;
    margin-left:-480px;
}


/* Copyright */

#newfooter #copyright{
	font-size: 10px;
	color:#ffffff;
	margin:0;
}

#newfooter #copyright a{
  color:#fff;
}

.progeCADiswaycoolerthanautocad {
 list-style:url(/favicon.ico) disc inside;margin-left:25px;font-size:15px;line-height:20px;
}

div.prods_img_large{text-align:center;margin:8px 0 8px 0;}div.products_block{width:100%;clear:both;border-top:1px dotted #4a86bd;margin:10px 0 0 0;padding:0;}
.tab_prods,.tab_prods_sel{float:left;height:25px;margin:0;padding:0;cursor:pointer;text-align:center;line-height:1.8;font-variant:small-caps;z-index:1;}.tab_prods_sel{cursor:default;}h2.prods_title{margin-top:12px;}div.link_bordered,div.link_bordered_left{color:#4a86bd;background:transparent;text-align:right;border-top:1px solid #11395c;margin:6px 0 8px 0;padding-top:0;}div.link_bordered_left{text-align:left;}table.prod_compare_title{padding:0;}td.prod_compare_title_2nd{padding:0 0 6px 0;}tr.prod_compare_title{color:#fff;background:#184163;font-weight:bold;}table.prod_compare_body{padding:0;}tr.prod_compare_norm,tr.prod_compare_high{font-size:12px;}tr.prod_compare_high{background:#e7ebee;}label{cursor:pointer;}

