		    #calculator_wrap div, #calculator_wrap span, #calculator_wrap h1, #calculator_wrap h2, #calculator_wrap h3, #calculator_wrap p, #calculator_wrap blockquote, #calculator_wrap a, #calculator_wrap em, #calculator_wrap img, #calculator_wrap strong, #calculator_wrap ol, #calculator_wrap ul, #calculator_wrap li, #calculator_wrap fieldset, #calculator_wrap form, #calculator_wrap label, #calculator_wrap table, #calculator_wrap tbody, #calculator_wrap tfoot, #calculator_wrap thead, #calculator_wrap tr, #calculator_wrap th, #calculator_wrap td, #calculator_wrap dl, #calculator_wrap dd, #calculator_wrap dt {
		        border: 0;
		        font-family: inherit;
		        font-size: 100%;
		        font-style: inherit;
		        font-weight: inherit;
		        margin: 0;
		        outline: 0;
		        padding: 0;
		        vertical-align: baseline;
		    }
		    
		    #calculator_wrap {	        
		        -moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px;
		        -moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px;	
		        color: black;
		        font-family: Arial, Helvetica, Geneva, Verdana;
		        line-height: 1;
		        margin: 0 auto;
		        position: relative;
		        width: 350px;		        
		    }
		    
		    #calculator_wrap :focus {
		        outline: 0;
		    }
		    
		    #calculator_wrap ol, #calculator_wrap ul {
		        list-style: none;
		    }
		    
		    #calculator_wrap table {
		        border-collapse: separate;
		        border-spacing: 0;
		    }
		    
		    #calculator_wrap caption, #calculator_wrap th, #calculator_wrap td {		        
		        font-weight: normal;
		        height: 10px;
		        text-align: left;
		    }
		    
		    #calculator_wrap blockquote:before, #calculator_wrap blockquote:after, #calculator_wrap q:before, #calculator_wrap q:after {
		        content: "";
		    }
		    
		    #calculator_wrap blockquote, q {
		        quotes: "" "";
		    }
		    
		    #calculator_wrap #calculator_header {
		        position: relative;
		        width: 350px;
		        height: 60px;
		    }
		    
		    #calculator_wrap #calculator_title {
		        background-color: #DDDDDD;
		        border-right: 1px solid #999999;
		        border-top: 1px solid #CCCCCC;
		        border-left: 1px solid #CCCCCC;
		        -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px;
		        -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px;
		        color #0a0a0a;;
		        font-size:20px;
		        font-weight: bold;
		        padding: 7px 13px 5px 13px;
		        position: absolute; left: 0px; bottom: 0px;
		    }
		    
		    #calculator_wrap #yearly {
		        color: #006633;
		        font-size: 10px;
		        position: absolute; right: 15px; bottom: 40px;
		    }
		    
		    #calculator_wrap #result_block {
		        background-color: #DDDDDD;
		        border-bottom: 1px solid #CCCCCC;
		        border-top: 1px solid #CCCCCC;
		        font-size: 12px;
		        font-weight: bold;
		        height: 10px;
		        padding: 5px 20px 5px;
		        text-align: right;
		    }
		    
		    #calculator_wrap #yearlyResult {
		        background-color: #C1E1B8;
		        border-right: 1px solid #7BCF67;
		        border-top: 1px solid #7BCF67;
		        border-left: 1px solid #7BCF67;
		        -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px;
		        -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px;		        
		        color: #0a0a0a;
		        font-size: 22px;
		        padding: 5px 8px 5px 8px;
		        position: absolute; bottom: 0; right: 15px;
		    }
		    
		    #calculator_wrap #calculator_content {
		        background-color: #ffffff;
		        position: relative;
		        margin: 5px 0 0 0;
		        width: 350px;
		    }
		    
		     
		     #calculator_wrap .calculator_button {
		    		background: #999999;
		    		color: #FFFFFF;
		    		cursor: pointer;
		    		display: block;	
		    		padding: 4px;		    			     
		     }
		     
		     
		     #calculator_wrap #how_calculated {
		     		background:#EEEEEE;
		     		border: 7px solid #999999;
		    		-moz-border-radius: 7px; webkit-border-radius: 7px; border-radius: 7px;		     		
		     		display: none;
		     		color: #333333;
		     		font-size: 10px;
		     		height: 70%;
		     		left: 10px;
		     		line-height: 12px;
		     		overflow-y: auto;
		     		padding: 10px;
		     		position: absolute;
		     		top: 70px;
		     		width: 400px;
		     }
		     
		     #calculator_wrap #how_calculated p {
		     		margin: 0 0 10px 0;
		     }
		     
		     #calculator_wrap #how_calculated dt {
		     		font-weight: bold;		     		
		     		float: left;
		     		width: 116px;
		     }	
		     
		     #calculator_wrap #how_calculated dd {
		     		display: block;
		     		font-style: italic;
		     		margin: 0 0 5px 115px;
		     }	     
		     
		    #calculator_wrap #open_how_calculated {
					display: block;
		    }
		     
		    #calculator_wrap #close_how_calculated {
		    		float: right;
		    		margin: -6px -6px 7px 7px;
		    		padding: 4px 7px;
		    }		   
		    
		    #calculator_wrap #close_how_calculated a:active {
		    		margin-top: -1px;
		    		position: relative;
		    }			      
		    
		    #calculator_wrap h3 {
		        background-color: #DDDDDD;
		        border-bottom: 1px solid #CCCCCC;
		        border-top: 1px solid #CCCCCC;
		        color: #4F4F4F;
		        font-size: 12px;
		        font-weight: bold;
		        padding: 5px 0 5px 7px;
		        position: relative;		        
		    }
		    
		    #calculator_wrap h3#tagline {
		    	-moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px;
		    }
		    
		    #calculator_wrap .content_block {
		        position: relative;
		        background-color: #eee;
		        font-family: Verdana, Arial, Helvetica, sans-serif;
		        font-size: 11px;
		        line-height: 1.2em;
		        padding: 7px;
		        margin: 0 0 0 1px;
		    }
		    
		    #calculator_wrap #radio_items li {
		        display: inline;
		        font-family: Verdana, Arial, Helvetica, sans-serif;
		        font-size: 11px;
		        line-height: 1.2em;
		        margin: 0 10px 0 0;
		    }
		    
		    #calculator_wrap #sponsor {
		        -moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px;
		        -moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px;	
		        background-color: #DDDDDD;
		        border-bottom: 1px solid #CCCCCC;
		        border-top: 1px solid #CCCCCC;
		    }
		    
		    #calculator_wrap .hide {
		        visibility: hidden;
		    }
		    
		    #calculator_wrap table#cart {
		        margin: 0 0 0 0;
		    }
		    
		    #calculator_wrap table#cart tr {
		        line-height: 1.2em;
		        color: #4F4F4F;
		        background-color: #EEE;
		    }
		    
		    #calculator_wrap table#cart tr.alternate {
		        background-color: #E1E1E1;
		    }		
		    
		    #calculator_wrap table#cart tr.hover {
		        background-color: #F2F2F2;
		    }	    
		    
		    #calculator_wrap td {
		        font-size: 0.7em;
		    }
		    
		    #calculator_wrap td.item {
		        padding: 0 0 0 15px;
		        width: 145px;
		    }
		    

		    
		    #calculator_wrap td.quantity {
		        width: 45px;
		    }
		    
		    #calculator_wrap td.quantity input {
		        font-size: 10px;
		        height: 13px;		        
		        text-align: center;
		        width: 28px;
		    }
		    
		    #calculator_wrap td.price {
		        color: #888888;
		        padding: 0 5px 0 0;
		        text-align: right;
		        width: 60px;
		    }
		    
		    #calculator_wrap td.cost {
		        padding: 0 20px 0 0;
		        text-align: right;		        
		        width: 60px;
		    }
		    
		    #calculator_wrap #get_code p {		
		        color: #777777;
		        font-size: 9px;
		        line-height: 12px;
		        padding: 3px 10px 3px 5px;
		        text-align: center;
		    }
		    
		    #calculator_wrap #get_code p a:link, #calculator_wrap #get_code p a:visited  {
		    	  color: #777777;
		    }
		    
		    #calculator_wrap #get_code p a:hover {
		    	  color: #555555;
		    }
		    
		    #calculator_wrap #get_code p a:active {
		    	position: relative;
		    	top: 1px;
		    }
		    
		    
		    
