.chooser {

	margin: 1em;
    color:#FFFFFF;
	margin: 0;
    font-family:verdana,Arial,helvetica,Sans-Serif;
    font-size:12px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
	/*background-image: url(../images/in_gradient2.png);
	background-repeat: repeat-x;*/
	background-color: #3c3c3c;
	width: 830px;
	padding: 1em; 
}

.question {
	font-size: 90%;
}
   
.question form {
	margin: 0 0 0 1em;
}
.question input {
	margin: 0 0 1em 0;
}
   
.chooser h2, .chooser h3 {
	text-align: center;
	width: 100%;	
	text-weight: 600;
	color: #c8821d;
 	font-size:22px;	
}

.chooser .cell .header {
	color: #1181f1;
	font-size:20px;
	line-height: 1.1em;
	text-weight: 600;
	margin: 1em 1em 0 1em;
	text-align: center;
}
.chooser .cell form {
	margin: 2em 1em 0 1em;
	font-size:18px;
	line-height: 2em;
}

.chooser h4 {
	font-size: 14px;
	width: 100%;	
	color: #1181f1;
}
    
    	
.pccontainer {    		    		
	height: 318px;    		
	postion: relative;
	border: solid 1px;	
    border:0 none;
    color:white;
    height:100%;
    margin:0 auto;
    
    padding:0;
    text-align:left;
    
}
.cell {
	width: 272px;
	height: 318px;
	border: solid 1px;
	float: left;	
}
    	
    	
#cellright {
	border-right: solid 1px;	
}
    	
.buttonrow {
	clear: both;
	width: 100%;	
	height: 80px;
	padding-top: 1em;
	position: relative;
}

.buttontextrow {
	clear: both;
	width: 100%;	
	padding-top: 1em;
	position: relative;
}

.wizright {	
	position: absolute;
	right: 0px;
	background-image: url(../images/wiz_rightbutton.png);
	background-repeat: no-repeat;
	height: 61px;
	width: 61px;
	vertical-align: middle;
	bottom: 1em;
}

a:hover .wizright { 
	background-image: url(../images/wiz_rightbutton_pressed.png);
}

.wizleft {	
	position: absolute;
	left: 0px;
	background-image: url(../images/wiz_leftbutton.png);
	background-repeat: no-repeat;
	height: 61px;
	width: 61px;
	vertical-align: middle;
	bottom: 1em;
}

.wiztext_startover {	
	position: absolute;
	bottom: 0em;
	font-size: 16px;
	padding-top: 1em;
}

.wiztext_next {	
	padding-top: 1em;
	position: absolute;
	right: 16px;
	bottom: 0px;
	font-size: 16px;
}

a:hover .wizleft { 
	background-image: url(../images/wiz_leftbutton_pressed.png);
}
    	
#next {
	margin: 1em 0 0 0;
}

.chooser .answertable {
	margin: 0 0 1em 0;
	border: 1px solid white;
}

.chooser .answertable .left .header {
	color: #1181f1;
	font-size:20px;
	font-weight: bold;
	line-height: 1.1em;
}

.chooser .answertable td {
	border: 1px solid white;
			
}
    	
.chooser td.left {
    color: white;
	text-align: left;
		
}    

.chooser td.right ul {
	.listwrap UL {
	margin-top: .5em;
}

.chooser td.right LI {
	margin-top: .5em;
}


.chooser td .header{
	color: #1181f1;
	font-size:20px;
	font-weight: bold;
	line-height: 1.1em;
	text-weight: 600;	
	margin: 1em 1em 0 1em;
}

.chooser input{
	border: none;
	background: none;
}

#answer_pro td, #answer_express td, #answer_smb_suite td, #answer_enterprise_suite td, #answer_basic td{
	padding: 1em;
}
