
#comp1 .popup, #comp2 .popup, #comp3 .popup {
	margin: 0 0 0 40px;
    padding: 12px 12px 12px 27px;
    position: absolute;
	font-size: 12px;
}

.popup {
    background: url('http://images.autodesk.com/flashassets/staticassets/suites/images/compare-back.gif') no-repeat top left;
    color: #FFFFFF;
    display: none;
    font-size: 0.85em;
    left: 62%;
    text-align: left;
    top: -13px;
    width: 200px;
    z-index: 333;
}

#comp1 .popup_head, #comp2 .popup_head, #comp3 .popup_head {
	/* margin: 0 0 0 40px; */
    padding: 12px;
    padding-left:30px;
    /*  position: absolute; */
	font-size: 12px;
}
#comp1 .popup_head2, #comp2 .popup_head2, #comp3 .popup_head2 {
	/* margin: 0 0 0 40px; */
    padding: 12px;
    padding-right:30px;
    /*  position: absolute; */
	font-size: 12px;
}
.popup_head {
    background: url('http://images.autodesk.com/flashassets/staticassets/suites/images/compare-back.gif') no-repeat top left;
    color: #FFFFFF;
    display: none;
    font-size: 0.85em;
    width: 250px;
    text-align: left;
    /*
    left: 70px;
    top: 60px;
    z-index: 3;
    */
}
.popup_head2 {
    background: url('http://images.autodesk.com/flashassets/staticassets/suites/images/compare-back-2.gif') no-repeat top right;
    color: #FFFFFF;
    display: none;
    font-size: 0.85em;
    width: 250px;
    text-align: left;
}
#pop101{
	position: absolute;	
    z-index: 3;
}
#pop102{
position: absolute;	
   
    z-index: 3;
}
#pop103{
	position: absolute;	
    z-index: 3;
}
#pop104{
position: absolute;	
    z-index: 3;
    width: 210px;
}


.popup_head li {
	color: #FFFFFF;
	font-size:12px;
}
.popup_head2 li {
	color: #FFFFFF;
	font-size:12px;
}
.position {
	position: relative;
}

.position_head {
	/* position: relative; SH */ 
	/* height: 95px; SH */ 
}

.para_head {
	/* position: absolute;
	bottom: 0;
	margin: 0; SH */
}

.position_head {
	vertical-align:bottom;
}



.rollover p {
	border-bottom: 1px dotted #666666;
	display: inline;
	font-size: 12px;
}

.header_suite {
	border-bottom: 1px solid #ffffff;
	width: 425px;
} 

.bigger {
	font-size: 14px !important;
} 

.header_big {
	font-size: 16px !important;
} 

.header_dark {
	background: #555555 !important; 
	color: #FFFFFF !important;
} 

.header td {
	background: #888888; 
	color: #FFFFFF !important;
} 

.header td p {
	color: #FFFFFF !important;
} 

.header_purple {
	background: #118888 !important;
	color: #FFFFFF !important; 
} 

.header_purple p {
	color: #FFFFFF !important;
}

.header td {
	border-top: none !important; 
	vertical-align: bottom;
} 

#comp1 td, #comp2 td, #comp3 td {
	padding: 12px; 
	border-top: 1px solid #cccccc; 
	border-right: 1px solid #ffffff;
} 

.row_light {
	background: #eeeeee;
} 

.row_dark {
	background: #dddddd;
} 

.row_sub {
	background: #888888;
}

.row_sub p {
	color: #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
}

.white {
	background: #FFFFFF;
} 

.ultimate {
	background: #F5F5F5;
}

#comp1 td {
	font-size: 12px; 
	color: #555555;
} 

#tabs ul {
	list-style-type: none;
	margin:0;
	padding:0;
	}
	
#tabs ul li {
	display: inline;
}

#tab1, #tab2, #tab3 {
	width: 190px;
	float: left; 
	border-top: 1px solid #aaaaaa; 
	border-bottom: 1px solid #aaaaaa; 
	font-size: 14px; 
	color: #333333; 
	text-align: center;
	padding: 8px 10px; 
	margin-bottom: 10px;
} 

#tab1, #tab3 {
	border-left: 1px solid #aaaaaa; 
	border-right: 1px solid #aaaaaa;
} 



.tab_select {
	background: rgb(221,221,221);
	background: -moz-linear-gradient(top,  rgba(221,221,221,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,221,221,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#dddddd", endColorstr="#ffffff",GradientType=0 ); 
	border-bottom: none !important; 
} 

#tabs a {
	display: block; 
	text-decoration: none; 
	color: #666666; 
}

.tab_rollover {
	background: rgb(221,221,221);
	background: -moz-linear-gradient(top,  rgba(221,221,221,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,221,221,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#dddddd", endColorstr="#ffffff",GradientType=0 ); 
} 

#tab_select1 {
	width: 212px; 
	height: 5px; 
	background: #118888;
	float: left;
} 

#tab_select2 {
	width: 210px; 
	height: 5px; 
	background: #FFFFFF; 
	float:left;
} 

#tab_select3 {
	width: 212px; 
	height: 5px; 
	background: #FFFFFF; 
	float:left;
}

